無限ノック › SOA 練習問題一覧 › 問題SOA デプロイ、プロビジョニング、および自動化
ある企業は毎月、最新の OS パッチとエージェントを組み込んだ標準 AMI を作成し、起動テストを実施したうえで、複数の AWS アカウントと 3 つのリージョンへ配布しています。現在は運用担当者が手動でインスタンスを起動・設定・イメージ化・共有しており、作業ミスと工数が課題です。最も自動化された方法でこのプロセスを実現するサービスはどれですか。
A EC2 Image Builder のイメージパイプラインを構成し、ビルド・テスト・配布をスケジュール実行で自動化する
✓ 正解
EC2 Image Builder のパイプラインはビルド・テスト・複数リージョン/アカウントへの配布をスケジュールで自動実行します。手動工数とミスを排除でき、要件を一貫したマネージドフローで満たすため最適です。
B Packer の構成スクリプトを手動で実行して AMI を作成し、各アカウントへコピーして共有する作業を継続する
Packer は AMI 作成に使えますが手動実行が前提で、テストや多アカウント配布、スケジュール実行が標準で統合されていません。現状の手動課題を解消できないため要件に合いません。
C Systems Manager Run Command でパッチを適用後、CLI の create-image を実行して AMI を手動作成する
Run Command と CLI の create-image は単発の手動操作の組み合わせで、自動テストや複数アカウント・リージョンへの配布を含みません。工数とミスの削減という目的を達成できないため不適切です。
D Patch Manager のパッチベースラインを適用し、取得した EBS スナップショットから手動で AMI を作成する
Patch Manager はパッチ適用の運用が主目的で、AMI のビルド・テスト・多アカウント/リージョン配布を自動化する仕組みを持ちません。スナップショットからの AMI 化も手動が必要で要件を満たしません。
解説 EC2 Image Builder は、ゴールデン AMI の作成・パッチ適用・テスト・配布を一連のパイプラインとして自動化するマネージドサービスです。コンポーネントでソフトウェアのインストールや設定を定義し、ビルド後に自動でテストを実行できます。さらに配布設定(Distribution Configuration)により、複数のリージョンやアカウントへの AMI 配布を自動化し、スケジュールで定期実行できるため、手動作業とミスを排除できます。
選択肢Bの Packer は有効なツールですが手動実行が前提で、AWS ネイティブな配布・テスト統合とスケジュール実行が組み込まれていません。
選択肢Cの Run Command と CLI 作成は単発の手動操作の組み合わせで、テストや多アカウント配布の自動化が含まれません。
選択肢Dの Patch Manager はパッチ運用が主目的で、AMI のテストや複数アカウント・リージョンへの配布を自動化する機能を備えていません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →