応用情報技術者試験 令和7年度 秋期 午前 問12
IaC (Infrastructure as Code) の説明として、適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
IaCは、サーバ、ネットワーク、OSなどの構成や設定を、人が画面上で一つずつ操作するのではなく、コードとして記述し、そのコードに従って専用ツールが自動的に構築・設定する考え方です。同じコードを使えば同じ環境を繰り返し作れるので、手作業による設定漏れや環境ごとの差異を減らせます。また、設定内容をバージョン管理し、変更履歴を確認することも可能です。したがって、構成や設定をプログラムとして記述して自動適用するウが正解です。
アの、何もインストールされていない初期状態のサーバという説明は誤りです。これは、OSなどを導入する前のベアメタルサーバの状態を表すものであり、構成をコードで管理するIaCそのものではありません。
イの、資源の割当てや設定を手動で行うという説明は誤りです。これは手作業によるプロビジョニングです。IaCでは、定義したコードを基にプロビジョニングを自動化します。
エの、利用者がOSやアプリケーションをインフラ上に実装して操作するという説明は誤りです。これは、事業者がサーバやネットワークなどを提供し、利用者がOS以上を管理するIaaSの利用形態に近い説明です。
【ポイント】 IaCの要点は、インフラの構成をコード化し、自動化、再現性、標準化を実現することです。 コードをバージョン管理すれば、レビュー、変更履歴の確認、以前の構成の再現もしやすくなります。
出典:令和7年度 秋期 応用情報技術者試験 午前 問12
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる