5 คะแนน โดย xguru 2020-04-15 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • กำหนดและจัดการอินฟราสตรักเจอร์ด้วยภาษา JS, TS, Python, Go, .NET แทนไฟล์ตั้งค่า

  • ดีพลอยไปยังมัลติคลาวด์ เช่น AWS/GCP/Azure/k8s

  • เชื่อมต่อกับ CI/CD ได้ง่าย

  • โมเดล COSS แบบโอเพนซอร์ส + เวอร์ชันเสียเงิน

  • แบบเสียเงิน: รองรับแดชบอร์ดสำหรับทีม, ประวัติการดีพลอยไม่จำกัด, API และเว็บฮุก, SAML/SSO, การโฮสต์เอง เป็นต้น

1 ความคิดเห็น

 
xguru 2020-04-15

ลองเปรียบเทียบโค้ดสำหรับสร้าง 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 บรรทัด

แม้จะเทียบกันด้วยจำนวนบรรทัดอย่างเดียวได้ยาก แต่เมื่อเทียบกับไฟล์คอนฟิกแล้ว การที่เป็นโค้ดก็ดูเข้าใจได้ง่ายกว่าชัดเจนเลยครับ