無限ノック › SOA 練習問題一覧 › 問題
SOAモニタリング、ロギング、分析、修復、およびパフォーマンスの最適化

ある企業はAWSで多数のEC2インスタンスを運用しており、AWS Healthから計画メンテナンス通知(例:EC2ホストのリタイアメント)を受け取った際に、自動的に対象インスタンスをStop/Startして別の物理ホストへ移行させるワークフローを構築したいと考えています。手動作業を排除し最も自動化されたソリューションはどれですか?

A
AWS Health Dashboardを毎日手動で確認し、メンテナンス対象のインスタンスをメンテナンスウィンドウ中に手動でStop/Startする。
Health Dashboardの毎日手動確認は、人的作業が発生するため「手動作業を排除」という要件を満たしません。
B
Amazon EventBridgeのルールをAWS Healthのイベントソース(aws.health)・EC2インスタンスリタイアメントイベントタイプで作成し、ターゲットとしてAWS Systems Manager Automationドキュメントを起動して対象インスタンスを自動的にStop/Startする。
✓ 正解
AWS HealthイベントはAmazon EventBridgeとネイティブ統合されており、イベントソース「aws.health」でEC2ホストリタイアメントや計画メンテナンスイベントをリアルタイムに受信できます。EventBridgeのターゲットにSystems Manager Automationを設定することで、イベントに含まれる対象インスタンスIDを引数として渡しStop/Startを完全自動化できます。
C
AWS CloudTrailでec2:StopInstancesおよびec2:StartInstances APIをモニタリングし、メンテナンスイベントが記録されたらLambdaをトリガーしてStop/Startを実行する。
CloudTrailによるAPIコール記録は、AWS Healthサービスイベント(データプレーン障害・メンテナンス通知)のリアルタイム検知には使用できないため不正解です。
D
AWS Systems Manager Patch Managerのメンテナンスウィンドウを設定し、全EC2インスタンスに対してStop/Startを毎週スケジュールする。
Patch Managerの定期実行は、リタイアメント対象のみに絞れず不要なダウンタイムが発生します。

解説

AWS HealthイベントはAmazon EventBridgeとネイティブ統合されており、イベントソース「aws.health」でEC2ホストリタイアメントや計画メンテナンスイベントをリアルタイムに受信できます。EventBridgeのターゲットにSystems Manager Automationを設定することで、イベントに含まれる対象インスタンスIDを引数として渡しStop/Startを完全自動化できます。 選択肢AのHealth Dashboardの毎日手動確認は、人的作業が発生するため「手動作業を排除」という要件を満たしません。 選択肢CのCloudTrailによるAPIコール記録は、AWS Healthサービスイベント(データプレーン障害・メンテナンス通知)のリアルタイム検知には使用できないため不正解です。 選択肢DのPatch Managerの定期実行は、リタイアメント対象のみに絞れず不要なダウンタイムが発生します。

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

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

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