令和5年度 秋期 応用情報技術者試験 午前 問14

IaC (Infrastructure as Code) に関する記述として, 最も適切なものはどれか。

解答・解説

正解: エ. ソフトウェアによる自動実行を可能にするために, システムの構成や状態をコードに定義すること

IaC (Infrastructure as Code) は、サーバーやネットワークなどの インフラストラクチャの構成管理やデプロイメント を、手動の設定プロセスではなく ソースコード を通じて自動化・管理する手法です。これにより、インフラ構成のバージョン管理が可能になり、環境構築の再現性の確保や作業効率の向上が図れます。したがって、システムの構成や状態をコードに定義する 選択肢エ が正解となります。

各選択肢の解説

  • ア: インシデントへの対応手順をコードに定義することは、 Runbook Automation (RBA) などのシステム運用自動化に関する記述であり、IaCの定義とは異なります。
  • イ: 各種開発支援ツールの連携手順をコードに定義することは、 ツールチェインの構築 や設定に関する記述です。
  • ウ: アプリケーションの生成手順や試験の手順をコードに定義することは、 CI (継続的インテグレーション) などのビルド・テスト自動化に関する記述です。
  • エ: 正解。システムの構成や状態をコードに定義し、ソフトウェアによる自動構築や実行を可能にする手法が IaC です。

Spineチーム