高度情報処理技術者試験・情報処理安全確保支援士試験 令和5年度 秋期 午前I 問5
IaC(Infrastructure as Code)に関する記述として、最も適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
IaCは、サーバ、ネットワーク、ストレージ、OSやミドルウェアの設定など、システム基盤の構成や望ましい状態をコードで定義し、ソフトウェアによって自動的に構築・変更する考え方です。手作業による設定をコードへ置き換えることで、同じ環境を繰り返し再現しやすくなり、設定ミスの削減、変更履歴の管理、レビュー、迅速な環境構築などが可能になります。したがって、システムの構成や状態をコードに定義するとしたエが最も適切です。
アの記述は誤りです。インシデントへの対応手順をコード化して自動実行することは、運用自動化やインシデント対応のオーケストレーションに当たります。IaCの主対象は障害対応手順ではなく、インフラの構成や設定です。
イの記述は誤りです。開発支援ツール同士の連携手順をコード化することは、開発ツールチェーンやワークフローの自動化に関する説明です。インフラの構成管理を表していません。
ウの記述は誤りです。アプリケーションのビルドや試験を自動化する定義は、CIのパイプラインやビルドスクリプトに関する説明です。IaCとは管理対象が異なります。
【ポイント】 IaCでは、宣言的に「あるべき状態」を定義する方式と、構築手順を順番に記述する方式があります。 コードを版管理すれば、変更内容の追跡、レビュー、環境の再現が容易になります。
出典:令和5年度 秋期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問5
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の30問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる