Pulumi - Infrastructure as Code
(pulumi.com)-
กำหนดและจัดการอินฟราสตรักเจอร์ด้วยภาษา JS, TS, Python, Go, .NET แทนไฟล์ตั้งค่า
-
ดีพลอยไปยังมัลติคลาวด์ เช่น AWS/GCP/Azure/k8s
-
เชื่อมต่อกับ CI/CD ได้ง่าย
-
โมเดล COSS แบบโอเพนซอร์ส + เวอร์ชันเสียเงิน
-
แบบเสียเงิน: รองรับแดชบอร์ดสำหรับทีม, ประวัติการดีพลอยไม่จำกัด, API และเว็บฮุก, SAML/SSO, การโฮสต์เอง เป็นต้น
1 ความคิดเห็น
ลองเปรียบเทียบโค้ดสำหรับสร้าง 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 บรรทัด → Terraform 1100 บรรทัด → Pulumi 202 บรรทัด
แม้จะเทียบกันด้วยจำนวนบรรทัดอย่างเดียวได้ยาก แต่เมื่อเทียบกับไฟล์คอนฟิกแล้ว การที่เป็นโค้ดก็ดูเข้าใจได้ง่ายกว่าชัดเจนเลยครับ