Pulumi - Infrastructure as Code
(pulumi.com)- 설정파일 대신 JS,TS,파이썬,Go,.NET 언어로 인프라를 정의하고 관리
- AWS/GCP/Azure/k8s 등 멀티클라우드에 배포
- CI/CD와 쉬운 연계
- 오픈소스 + 유료버전의 COSS 모델
- 유료 : 팀 대쉬보드,무제한 배포 히스토리,API와 웹훅,SAML/SSO,셀프호스팅 등 지원
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/…
CloudFormation 3951줄 → Terraform 1100줄 → Pulumi 202줄
단순히 라인수로 비교하긴 힘들지만, 설정파일들 보다는 코드로 되어있는게 이해하기는 확실히 더 쉽군요.