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

分野:システム構成要素|実際に出題されたIPA過去問題

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

  1.  OS,仮想化ソフトなどが何もインストールされていない,初期状態のサーバである。
  2.  サーバなどの新規利用申請があった場合に,資源の割当て,設定などを手動で行い,利用可能な状態にする。
  3.  システムの構成,設定などをプログラムとして記述し,専用のソフトウェアがその内容に従って自動的にシステムに適用する。
  4.  利用者は,OS,アプリケーションなどの任意のソフトウェアをインフラストラクチャに手動で実装し,操作することができる。
解答・解説を見る

正解:ウ

AI解説

IaC(Infrastructure as Code)とは、サーバやネットワークなどのインフラ構成をコード(定義ファイル)として記述し、専用ツールがそのコードに従って自動的に環境を構築・変更する手法である。手作業を排除し、構成の再現性・一貫性・バージョン管理を実現する点が核心である。 ア: OSや仮想化ソフト未導入の初期状態サーバの説明であり、IaCそのものの定義ではない。 イ: 人手による手動での資源割当てを指しており、IaCが自動化によって排除しようとする従来型の運用そのものである。 ウ: 正しい。構成をプログラム(コード)として記述し、専用ソフトウェアが自動的に適用する仕組みがIaCの定義である。 エ: 利用者が手動でソフトウェアを実装・操作する内容であり、自動化を旨とするIaCの説明として不適切である。 💡 IaCの代表ツールにはTerraformやAnsible、AWS CloudFormationなどがある。『手動』という語が選択肢に出たらIaCの対極の説明と判断できる。

出典:令和7年度 秋期 応用情報技術者試験 午前 問12 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム構成要素」分野の攻略ポイント

システム構成・冗長化・仮想化・性能/信頼性/稼働率の計算・キャパシティ計画・クラスタ構成を扱います。稼働率計算は公式が2本しかないうえに毎年出るため、ここを落とすのは非常にもったいない分野です。

システム構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム構成要素)の過去問