Q38 — AWS DOP-C02 第1章
第 38/100 問 | ← 第1章
ある企業が、Amazon EBSストレージでサポートされたAmazon EC2インスタンスを用いて、Webアプリケーションをホストしています。同社は、EC2インスタンス上でネットワーク接続障害または電源障害が発生した場合に、最小限のデータ損失で迅速に復旧できるようにしたいと考えています。
- A. このインスタンスをEC2 Auto Scalingグループに追加し、最小、最大、および必要容量を1に設定します。
- B. ライフサイクルフックを使用してインスタンスをEC2 Auto Scalingグループに追加し、EC2インスタンスがシャットダウンまたは終了する際にEBSボリュームを分離します。
- C. StatusCheckFailedシステムメトリクスに対してAmazon CloudWatchアラームを作成し、EC2の復旧操作を選択します。 ✓
- D. StatusCheckFailedインスタンスメトリクスに対してAmazon CloudWatchアラームを作成し、EC2の再起動操作を選択します。
正解: C. StatusCheckFailedシステムメトリクスに対してAmazon CloudWatchアラームを作成し、EC2の復旧操作を選択します。
解説
Amazon EC2インスタンスのシステムステータスチェックは、基盤となる物理ホストのネットワーク接続および電源状態を監視し、障害発生時に復旧操作をトリガーします。この操作は、インスタンスを新しいハードウェアに移行し、EBSボリュームのデータを保持するため、データ損失を最小限に抑えます。選択肢CのCloudWatchアラームは、システムメトリクスに基づき復旧操作をトリガーするため、問題文のネットワーク/電源障害シナリオに直接対応します。選択肢DのインスタンスステータスチェックはOSレベルの問題を監視するため、再起動ではハードウェア障害を解決できません。選択肢AのAuto Scalingは同一インスタンスの迅速な復旧を保証せず、選択肢Bのライフサイクルフックはインスタンス終了時の手動介入に使用され、障害復旧とは無関係です。AWS公式ドキュメントでは、EC2復旧操作はシステム障害シナリオに適用され、EBSボリュームおよびインスタンス属性を保持すること、再起動操作はソフトウェア問題にのみ適用されることが明記されています。