コンテンツへスキップ
uencoder

Infrastructure as Code

IaC(Infrastructure as Code)はインフラを宣言的なコードで定義する。バージョン管理され、繰り返し作成可能であり、手作業での構成を置き換える。

目的

インフラをバージョン管理・自動化し、構成ドリフトと環境差異を排除する。

メカニズム

望ましい状態を宣言的に記述する(Terraform HCL/Pulumi/CloudFormation)。plan が変更をプレビューし、apply が実行する。ステートファイルが管理対象リソースを追跡する。再利用可能なモジュールがインフラを組み立てる。

ユースケース

  • インフラの自動化
  • 環境構成のコンシステンシー
  • マルチクラウド管理

関連用語

References