令和5年度 秋期 午前 問14
ソフトウェア
IaCに関する問題
IaC(Infrastructure as Code)に関する記述として,最も適切なものはどれか。
- アインフラストラクチャの自律的なシステム運用を実現するために,インシデントへの対応手順をコードに定義すること
- イ各種開発支援ツールを利用するために,ツールの連携手順をコードに定義すること
- ウ継続的インテグレーションを実現するために,アプリケーションの生成手順や試験の手順をコードに定義すること
- エソフトウェアによる自動実行を可能にするために,システムの構成や状態をコードに定義すること
答えと解説を見る
✓ これが正解エソフトウェアによる自動実行を可能にするために,システムの構成や状態をコードに定義すること
解説
システムの構成や状態をコードに書きます。
設問は、IaC に関する記述として最も適切なものを選ばせています。四つの記述はどれも、何かをコードに定義することという形で終わっています。ですから分かれ目は、何を書き表すのかという一点だけです。名前の前半が示しているのは、動かす基盤そのもの、つまりサーバの数や導入する製品、設定の値といったシステムの構成や状態です。これを人手の作業ではなくコードとして書いておくと、同じ環境を何度でも作り直せるので、試す場と本番の食い違いが減ります。変更の履歴も残り、誰がいつ何を変えたのかをたどれますし、手作業の打ち間違いも減らせます。正解は、ソフトウェアによる自動実行を可能にするために、システムの構成や状態をコードに定義することです。
ほかの選択肢はなぜ違うのか
- アインフラストラクチャの自律的なシステム運…:書き表す相手が、障害や事故が起きたときの対応の段取りになっています。運用の作業を機械に流させる取り組みであって、動かす基盤そのものを書き残すこととは狙いが違います。
- イ各種開発支援ツールを利用するために,ツー…:書き表す相手が、開発を支える道具どうしをつなぎ込む段取りです。道具の連携をどう組むかという話であり、基盤の姿を文書として持つこととは対象が異なります。
- ウ継続的インテグレーションを実現するために…:書き表す相手が、アプリケーションの生成手順や試験の手順です。記述自身が継続的インテグレーションのためと言い切っているとおり、作って試す流れの側に属します。
この問題の用語
- システム運用作ったシステムを日々動かし、支えていく仕事のことをいいます。稼働の監視やバックアップ、障害への対応などを決めた手順で行います。
- インシデントサービスの計画外の中断や品質の低下、またはそのおそれがある出来事です。情報セキュリティでは、安全が損なわれるおそれが高いものを指します。
- システムの構成機器をどう組み合わせてシステムを作るかという、組み立て方です。二重にする形や、待機を置く形など、目的で選び分けます。
出典:令和5年度 秋期 応用情報技術者試験 午前 問14
同じ用語が出る問題
- 令和7年度 秋期 午前 問55:サービス可用性管理に関する問題(インシデント)
- 令和7年度 秋期 午前 問12:IaCに関する問題(システムの構成)
- 令和7年度 春期 午前 問65:ビジネス分析の達成目標の一つ(システムの構成)
- 令和7年度 春期 午前 問56:IaaSに関する問題(システム運用)
- 令和3年度 春期 午前 問58:監査報告書に記載すべきもの(システム運用)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)