比較軸 ・記述言語 ・エコシステムの活用 ・学習コスト PulumiはTypeScript・Python・Go等の汎用プログラミング言語でインフラを記述するのに対し、HashiCorpのTerraformはHCL(HashiCorp Configuration Language)という専用DSLを使用します。エコシステムの活用では、Pulumiは既存の言語エコシステム(型チェック・テストフレームワーク等)をそのまま利用できます。学習コストの面では、既にその言語に習熟している開発者にとってはPulumiの学習コストが低くなる傾向があります。
IaCツールを比較検討したい開発者・インフラエンジニアに該当します。
【比較時の判断ポイント】既存のプログラミング言語エコシステムを活かしたいか、IaC専用のシンプルなDSLを重視するかで比較の観点が変わる。