SOAデプロイ、プロビジョニング、および自動化

セキュリティチームは、本番環境の EC2 Auto Scaling グループで使用する AMI を毎月最新のセキュリティパッチ適用済みバージョンに更新し、Auto Scaling グループの起動テンプレートも新 AMI を自動的に参照するよう求めています。カスタムコードのメンテナンス負荷を最小限にするにはどれが最適ですか?

A
EC2 Image Builder でイメージパイプラインを設定し月次スケジュールでパッチ適用済み AMI を自動ビルドして、完了イベントで起動テンプレートを自動更新する
✓ 正解
EC2 Image Builder はパッチ適用・テスト・配布・月次スケジュールを GUI で完結できる目的特化型サービスで、カスタムコード不要のため運用負荷が最小になる。
B
Systems Manager Automation の AWS-UpdateLinuxAmi ドキュメントを月次スケジュールで実行して AMI を作成し、Lambda から起動テンプレートを更新する
Systems Manager Automation の AWS-UpdateLinuxAmi は AMI 作成を自動化できるが、起動テンプレート更新に別途 Lambda のカスタムコードが必要で運用負荷が残る。
C
EventBridge スケジュールから Lambda 関数を起動して最新 AMI を検索し、Auto Scaling グループの起動テンプレートを自動更新するカスタムスクリプトを管理する
EventBridge + Lambda の構成はカスタムスクリプトで実現可能だが、スクリプトのメンテナンスが継続的に必要なためコードの最小化要件を満たさない。
D
AWS Backup の月次ポリシーで EC2 インスタンスのスナップショットを取得し、Systems Manager Automation で AMI を登録して起動テンプレートを更新する
AWS Backup はバックアップ・リストア目的のサービスであり、セキュリティパッチ適用済みの最新 AMI を定期ビルドするワークフローには適さない。

解説

EC2 Image Builder は AMI のビルド・テスト・配布・スケジュール実行を GUI で完結できる目的特化型サービスで、完了通知を EventBridge で受けた起動テンプレート更新と組み合わせてもカスタムコードを最小化できる。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SOA の問題一覧に戻る