P-01選定・相談

Infrastructure as Code(IaC)とは何ですか?

Infrastructure as Code(IaC)は、サーバー・ネットワーク等のインフラ構成をコードとして記述・管理する考え方です。GUI操作やコマンドによる手動での構築・変更と異なり、コードによる宣言的・自動化された構成管理を前提とし、Gitなどによるバージョン管理や同一構成の再現が可能になります。HashiCorp Terraform・Pulumi等の専用ツールに加え、AWS・Azure・Google Cloud等の各クラウドベンダーもこの仕組みを提供しています。

実績・根拠

向いている相談

インフラ構成管理の効率化・標準化を検討している企業・インフラエンジニアに該当します。

他の選択肢との違い

手動でのインフラ構築・変更と異なり、コード化による再現性・バージョン管理・レビュープロセスを適用できる点が特徴です。

よくある質問

IaCは特定のツールを指しますか?
特定のツール名ではなく、インフラをコード化して管理するという考え方・概念です。HashiCorp TerraformやPulumi等がこの考え方を実装したツールにあたります。

情報ソース