令和7年度 秋期 午前 問12
システム構成要素
IaCに関する問題
IaC(Infrastructure as Code)の説明として,適切なものはどれか。
- アOS,仮想化ソフトなどが何もインストールされていない,初期状態のサーバである。
- イサーバなどの新規利用申請があった場合に,資源の割当て,設定などを手動で行い,利用可能な状態にする。
- ウシステムの構成,設定などをプログラムとして記述し,専用のソフトウェアがその内容に従って自動的にシステムに適用する。
- エ利用者は,OS,アプリケーションなどの任意のソフトウェアをインフラストラクチャに手動で実装し,操作することができる。
答えと解説を見る
✓ これが正解ウシステムの構成,設定などをプログラムとして記述し,専用のソフトウェアがその内容に従って自動的にシステムに適用する。
解説
構成や設定をコードにして自動で反映させる考え方です。
この設問は、IaC すなわちインフラをコードとして扱う考え方の説明として、当てはまるものを四つの記述から選ばせています。ですから見分けの軸は、システムの構成や設定を文書化された手順ではなくプログラムとして書き、その内容を人手ではなく機械が読んで適用しているか、という一点だけです。IaC では、ネットワーク・仮想マシン・設定値などを宣言的あるいは手続き的なコードとして表現し、専用のソフトウェアが差分を自動で反映することで、望んだ状態のシステムをいつでも同じように立ち上げられます。手作業を挟まないため、同じコードから同じ環境を何度でも作り出せ、変更履歴も版管理の道具で追いやすくなります。したがって当てはまる説明は、システムの構成や設定をプログラムとして記述し、専用のソフトウェアがその内容に従って自動的にシステムに適用する、というものです。
ほかの選択肢はなぜ違うのか
- アOS,仮想化ソフトなどが何もインストール…:OS や仮想化ソフトなどが何もインストールされていない初期状態のサーバのことという説明は、いわゆるベアメタルサーバの意味に当たります。物理サーバそのものの状態を指す言葉であって、インフラを記述する考え方とは対象とする概念が違います。
- イサーバなどの新規利用申請があった場合に,…:サーバなどの新規利用申請に対して資源の割当てや設定を手動で行い利用可能にするという説明は、手作業で対応する運用そのものの説明です。人が触らず記述された内容から機械が反映するという方針の対極にあたり、噛み合いません。
- エ利用者は,OS,アプリケーションなどの任…:利用者が OS やアプリなどの任意のソフトウェアを手動で実装し操作するという説明は、いわゆる IaaS の利用者側の自由度を述べたもので、こちらも人が手を動かす前提で書かれています。書いたコードから自動で作られる仕組みとは方向が違います。
この問題の用語
- システムの構成機器をどう組み合わせてシステムを作るかという、組み立て方です。二重にする形や、待機を置く形など、目的で選び分けます。
出典:令和7年度 秋期 応用情報技術者試験 午前 問12
同じ用語が出る問題
- 令和7年度 春期 午前 問65:ビジネス分析の達成目標の一つ(システムの構成)
- 令和7年度 春期 午前 問13:稼働率の関係を示したグラフ(システムの構成)
- 令和5年度 秋期 午前 問14:IaCに関する問題(システムの構成)
- 令和5年度 春期 午前 問16:Bの稼働率に関する記述(システムの構成)
- 令和4年度 秋期 午前 問47:FTAの説明(システムの構成)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)