Q11 — AWS DOP-C02 第2章

第 11/100 問 | ← 第2章

ある企業が、Auto Scalingグループ内のAmazon EC2インスタンスでアプリケーションを実行しています。最近、EC2インスタンスが正常に起動できない障害が発生し、サポートチームがこの状態を発見しました。EC2インスタンスが正常に起動しない場合、サポートチームはメール通知を受け取りたいと考えています。

正解: B. Auto Scalingグループを構成して、インスタンスの起動に失敗したときにAmazon SNSトピックに通知を送信します。

解説

AWS Auto Scalingグループは、特定のイベント発生時にAmazon SNS経由で通知を送信する機能をサポートしています。Auto Scalingイベントには、インスタンスの起動失敗なども含まれており、関連するイベントに直接通知を関連付けることで、メールによる即時通知を実現できます。選択肢Bは、Auto Scalingグループがインスタンス起動失敗時にSNSに通知を送信する設定を直接行うものであり、問題のシナリオに直接対応します。選択肢Aのヘルスチェックは、インスタンスの実行中の状態異常を主に対象としており、起動フェーズの失敗には対応しません。選択肢CのAPI呼び出し失敗は、インスタンス起動と直接関係ありません。選択肢DのEC2ステータスチェックは、すでに実行中のインスタンスのシステムまたはアプリケーション状態を監視するものであり、起動失敗の検知には適していません。AWS公式ドキュメントでは、Auto Scalingグループがインスタンス起動失敗イベントを含むイベント通知機能を提供していることが明記されています。