Pulumi
一般的なプログラミング言語でクラウド資源を定義するIaC ツール。型、関数、テストを使ってインフラを構成する。
何を担当する?
型、関数、テストを使ってインフラを構成する。
いつ使う?
- TypeScriptなど既存言語で複雑な基盤ロジックを書きたいとき。
避けたい場面
- 宣言ファイルと広いTerraform モジュール資産を優先するとき。
「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。
PulumiとTerraformはどちらも「実行・配信基盤」の技術なので、同じ土俵で比較しやすい組み合わせです。
一般的なプログラミング言語でクラウド資源を定義するIaC ツール。型、関数、テストを使ってインフラを構成する。
型、関数、テストを使ってインフラを構成する。
クラウド資源を宣言ファイルで管理するInfrastructure as Code ツール。プロバイダーを通じてリソース差分を計画し、再現可能に適用する。
プロバイダーを通じてリソース差分を計画し、再現可能に適用する。
TerraformとPulumiはクラウド構成をコードで管理する方法で比較される。プロバイダーを通じてリソース差分を計画し、再現可能に適用する。一方、Pulumiは型、関数、テストを使ってインフラを構成する。