Pulumi - Hạ tầng dưới dạng mã
(pulumi.com)-
Định nghĩa và quản lý hạ tầng bằng các ngôn ngữ JS, TS, Python, Go, .NET thay cho tệp cấu hình
-
Triển khai lên môi trường đa đám mây như AWS/GCP/Azure/k8s
-
Dễ tích hợp với CI/CD
-
Mô hình COSS gồm mã nguồn mở + phiên bản trả phí
-
Trả phí: hỗ trợ bảng điều khiển nhóm, lịch sử triển khai không giới hạn, API và webhook, SAML/SSO, tự lưu trữ, v.v.
1 bình luận
So sánh các đoạn mã tạo AWS VPC
CloudFormation : https://github.com/aws-quickstart/quickstart-aws-vpc/…
Terraform : https://github.com/terraform-aws-modules/terraform-aws-vpc/…
Pulumi (Python) : https://github.com/joeduffy/pulumi-architectures/…main.py
CloudFormation 3951 dòng → Terraform 1100 dòng → Pulumi 202 dòng
Dù khó có thể so sánh chỉ bằng số dòng đơn thuần, nhưng rõ ràng so với các file cấu hình thì việc được viết thành code giúp dễ hiểu hơn hẳn.