IaCの意味
公式・公的資料で確認
IaCとは
IaCはInfrastructure as Codeの略で、サーバー、ネットワーク、権限などのインフラ構成を設定ファイルとして定義し、レビュー、バージョン管理、自動適用できるようにする手法です。手作業の環境差分を減らします。
詳しい説明
それが何か、何ができるか、どこで使われるか
IaCはInfrastructure as Codeの略称で、クラウドやオンプレミスのインフラを、人が画面で一つずつ設定する代わりに、コードや宣言的な設定ファイルで定義・管理する手法です。HashiCorpの公式解説では、インフラの望ましい状態を人間が読める設定に記述し、バージョン管理、レビュー、テスト、自動化へつなげる考え方として説明されています。Terraformのようなツールでは、設定をWriteし、変更計画をPlanで確認し、Applyでプロバイダー経由のリソースへ反映します。IaCにより同じ環境を再現しやすくなり、変更履歴、依存関係、承認、コストやセキュリティのポリシーを管理できます。一方、状態ファイル、秘密情報、既存資源の取り込み、破壊的変更、ドリフト、権限の過剰付与を適切に扱わないと、コード化しても事故は防げません。IaCはTerraformという製品名ではなく、CloudFormationやPulumiなども含む概念です。読み方は「アイエーシー」です。
IaCは、同じ環境を再現しやすくし、変更履歴、依存関係、承認、コストやセキュリティのポリシーを管理しやすくします。状態ファイル、秘密情報、ドリフト、破壊的変更、過剰権限は別途管理します。
現在は、Terraform、CloudFormation、Pulumiなどでクラウドやオンプレミスの構成を管理します。Planやテスト、CI/CD、承認フロー、状態のロックと保護を組み合わせ、IaCを特定製品名とは区別します。
関連する用語
この言葉を位置づけるための関連語
根拠資料と確認状況
確認日・出典
公式・公的資料で確認
最終確認2026/8/23
読み方と意味を、
分けて確認。
正式名称、意味、使われる分野を分けて記録しています。