コンテンツにスキップ

インフラストラクチャ・アズ・コード (Infrastructure as Code)

インフラの構成や管理をコードで記述し、自動的に運用する手法。

TerraformやAWS CloudFormationなどのツールを使用して、環境の一貫性と再現性を保つ。DevSecOpsではセキュリティ設定もコード化されることが求められる[1]。IaCはデプロイ・構成・管理のタスクを自動化し、再現性、設計によるセキュリティ、監査可能性を促進する。一方で、セキュリティがプロビジョニングスクリプトや構成に組み込まれていない場合は、潜在的なシステムリスクも生じると指摘されている[1]。

  • 所属タグ: DevOps 自動化 セキュリティ クラウド
  • カテゴリー: Related Fields
  1. Evolution of DevSecOps and Its Influence on Application Security: A Systematic Literature Review — 「IaC(インフラストラクチャ・アズ・コード)は、DevSecOpsをさらに強化し、セキュアな環境のデプロイ、構成、および管理を自動化します。」(原文: “IaC further enhances DevSecOps by automating the deployment, configuration, and management of secure environments.”)(訳)(ライセンス: CC BY 4.0) ↩ ↩2