Pulumi - Infrastructure as Code
(pulumi.com)-
設定ファイルの代わりに JS、TS、Python、Go、.NET 言語でインフラを定義・管理
-
AWS/GCP/Azure/k8s などのマルチクラウドにデプロイ
-
CI/CD と容易に連携
-
オープンソース + 有料版の COSS モデル
-
有料版: チームダッシュボード、無制限のデプロイ履歴、API と Webhook、SAML/SSO、セルフホスティングなどをサポート
設定ファイルの代わりに JS、TS、Python、Go、.NET 言語でインフラを定義・管理
AWS/GCP/Azure/k8s などのマルチクラウドにデプロイ
CI/CD と容易に連携
オープンソース + 有料版の COSS モデル
有料版: チームダッシュボード、無制限のデプロイ履歴、API と Webhook、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行
単純に行数だけで比較するのは難しいですが、設定ファイルよりもコードになっている方が、理解するのは確かにずっと簡単ですね。