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

IaC (Infrastructure as Code) の説明として,適切なものはどれか。

解答・解説

正解: ウ. システムの構成, 設定などをプログラムとして記述し, 専用のソフトウェアがその内容に従って自動的にシステムに適用する。

IaC (Infrastructure as Code) とは、システムのインフラ構築や設定をコード(プログラム)として管理し、専用のソフトウェアを用いて自動化する手法です。
これにより、手作業による設定ミスの軽減や環境の再現性が向上します。したがって、適切な記述は「ウ」となります。

各選択肢の解説

  • ア:「OS, 仮想化ソフトなどが何もインストールされていない, 初期状態のサーバである。」は、ベアメタルサーバの説明です。
  • イ:「サーバなどの新規利用申請があった場合に, 資源の割当て, 設定などを手動で行い, 利用可能な状態にする。」は、手動によるプロビジョニングの説明です。IaCはこのような作業をコード化して自動化するものです。
  • ウ:正解です。システムの構成や設定をプログラムとして記述し、自動的に適用するIaCの説明です。
  • エ:「利用者は, OS, アプリケーションなどの任意のソフトウェアをインフラストラクチャに手動で実装し, 操作することができる。」は、IaaS (Infrastructure as a Service) などを利用した手動構築・操作の説明です。

Spineチーム