Q46 — AWS SAA-C03 第15章
第 46/100 問 | ← 第15章
Q1146. ある会社が、単一のAWSリージョン内でWebアプリケーションを実行しています。ソリューションアーキテクトは、そのアプリケーションが当該リージョンで利用不能になった場合でも、引き続き動作し続けるようにしたいと考えています。この要件を満たすソリューションはどれですか?
- A. アプリケーションを複数のAWSリージョンにデプロイします。Amazon Route 53のDNSヘルスチェックを使用して、健全なリージョンへトラフィックをルーティングします。 ✓
- B. アプリケーションを単一のAWSリージョン内の複数の可用性ゾーン(AZ)にデプロイします。Amazon Route 53のDNSヘルスチェックを使用して、健全なアプリケーションリソースへトラフィックをルーティングします。
- C. アプリケーションを複数のAWSリージョンにデプロイします。Amazon Route 53のシンプルルーティングレコードを使用して、健全なリージョンへトラフィックをルーティングします。
- D. アプリケーションを単一のAWSリージョン内の複数の可用性ゾーン(AZ)にデプロイします。各可用性ゾーンにAmazon Route 53のレイテンシーレコードを設定し、健全な可用性ゾーンへトラフィックをルーティングします。
正解: A. アプリケーションを複数のAWSリージョンにデプロイします。Amazon Route 53のDNSヘルスチェックを使用して、健全なリージョンへトラフィックをルーティングします。
解説
アプリケーションがリージョン全体で利用不能になった場合でも継続的に動作させるという要件を満たす最も適切なソリューションは、選択肢Aです。複数のリージョンへのデプロイ:アプリケーションを複数のAWSリージョンに展開することで、リージョンレベルの障害発生時にも冗長性と高可用性を確保できます。Amazon Route 53のDNSヘルスチェック:ヘルスチェック機能を活用すれば、Route 53がアプリケーションの健全性を監視し、障害が発生したリージョンから自動的に健全なリージョンへトラフィックを切り替えることが可能となり、アプリケーションの継続的な運用を保証します。