Skip to content
Latchkey

Infrastructure as Code - CI/CD用語集の定義

Infrastructure as Code (IaC) とは、サーバー、ネットワーク、クラウドリソースを機械可読な設定ファイルで定義する手法で、それらはバージョン管理され、手作業でのプロビジョニングではなく自動化によって適用されます。

Infrastructure as Code (IaC) とは、サーバー、ネットワーク、クラウドリソースを機械可読な設定ファイルで定義する手法で、それらはバージョン管理され、手作業でのプロビジョニングではなく自動化によって適用されます。

IaC により、CI/CD pipeline はアプリケーションコードを出荷するのと同じ方法でインフラを作成・更新できます。レビューされ、テストされ、再現可能です。

CI で重要な理由

インフラがコードとして存在すると、pipeline は pull request で plan を実行し、merge 時に apply を実行できるため、環境は手作業で作られたスノーフレークではなく、一貫性があり監査可能になります。

関連ガイド