比較軸 ・対象領域 ・扱う成果物 ・プロセスにおける位置づけ Infrastructure as Codeはサーバー・ネットワーク等のインフラ構成そのものをコード化する考え方で、対象領域はインフラ層です。CI/CDはアプリケーションコードのビルド・テスト・デプロイを自動化するプロセスで、対象領域はアプリケーション層を含みます。プロセスにおける位置づけでは、IaCはCI/CDパイプラインの一部としてインフラの構築・変更を自動化する形で組み合わされることが多いとされます。
インフラ・アプリケーションの自動化を比較整理したい企業・開発者に該当します。
【比較時の判断ポイント】IaCとCI/CDは排他的な選択肢ではなく、CI/CDパイプラインの中でIaCによるインフラ構築を自動化するという組み合わせで理解することが実務上は有効です。