Q97 — AWS SOA-C02 第1章

第 97/100 問 | ← 第1章

SysOps管理者が、基盤となるハードウェア障害が発生した場合にAmazon EC2インスタンスを自動的に復旧するプロセスを設定しています。 復旧されたインスタンスは、元のインスタンスと同じプライベートIPアドレスおよび同じElastic IPアドレスを持つ必要があります。また、復旧プロセスが開始された際に、SysOpsチームに電子メール通知が送信される必要があります。 これらの要件を満たすソリューションはどれですか?

正解: D. 3つの可用性ゾーンにまたがるAuto Scalingグループを作成し、最小、最大、および希望サイズを1とします。Auto Scalingグループが、プライベートIPアドレスおよびElastic IPアドレスを指定する起動テンプレートを使用するよう設定します。Auto Scalingグループのアクティビティ通知を追加し、Amazon Simple Notification Service (Amazon SNS)トピックにメッセージをパブリッシュします。SysOpsチームの電子メールアドレスをSNSトピックにサブスクライブします。

解説

この問題は、CloudWatchを用いてEC2インスタンスのステータスを監視し、ハードウェア障害時に自動復旧を実行する能力を問うものです。AWSドキュメントによると、StatusCheckFailed_Systemメトリクスはホストレベルのハードウェア問題を監視し、StatusCheckFailed_InstanceはインスタンスのOSレベルの問題を監視します。EC2の復旧機能を使用すると、インスタンスは同じプライベートIPおよびEIPを保持します。Auto Scalingグループでは、特にサブネットや可用性ゾーンを跨いだ場合、単一インスタンスの固定IPを保証できません。選択肢Bでは、正しいシステムステータスチェックメトリクスを用いたCloudWatchアラームが設定され、復旧をトリガーし、SNSによる通知が行われており、IPの保持と通知の要件を満たします。他の選択肢は、誤ったステータスチェックの使用、IP変更を招くAuto Scalingの利用、または不適切な通知サービスの使用などにより要件を満たしません。