令和7年度 秋期 応用情報技術者試験 午前 問12
テクノロジ/システム構成要素IaC(Infrastructure as Code)の説明として,適切なものはどれか。
出典:令和7年度 秋期 応用情報技術者試験 午前 問12
- アOS,仮想化ソフトなどが何もインストールされていない,初期状態のサーバである。
- イサーバなどの新規利用申請があった場合に,資源の割当て,設定などを手動で行い,利用可能な状態にする。
- ウシステムの構成,設定などをプログラムとして記述し,専用のソフトウェアがその内容に従って自動的にシステムに適用する。
- エ利用者は,OS,アプリケーションなどの任意のソフトウェアをインフラストラクチャに手動で実装し,操作することができる。
正解:ウ
解説
IaC(Infrastructure as Code)は,サーバやネットワークなどのインフラの構成・設定内容をソースコードとして記述し,専用のツールがその記述どおりに自動で環境を構築・変更する手法です。構成をバージョン管理でき,同じ環境を何度でも再現できるため,手作業による設定ミスや環境差異を防げます。
選択肢ごとの解説
- ア誤り。OS も仮想化ソフトも何もインストールされていない初期状態のサーバは,ベアメタルサーバの説明です。
- イ誤り。資源の割当てや設定を手動で行うのは,IaC が自動化しようとしている従来のやり方です。
- ウ正しい。構成や設定をコードとして記述し,ツールが自動的にシステムへ適用するのが IaC です。
- エ誤り。利用者が任意のソフトウェアを自ら実装・操作できるインフラを提供するのは IaaS(Infrastructure as a Service)の説明です。