Q62 — AWS SAA-C03 第12章

第 62/100 問 | ← 第12章

Q862. ある会社は、単一のAWSリージョン内でAmazon EC2インスタンスのAuto Scalingグループを使用してウェブサイトを提供しています。このウェブサイトにはデータベースは不要です。同社は事業を拡大しており、エンジニアリングチームがウェブサイトを2番目のリージョンにもデプロイしました。同社は、成長への対応およびディザスタリカバリ(DR)の目的で、両リージョン間でトラフィックを分散させたいと考えています。また、ウェブサイトが健全でないリージョンからのトラフィック配信は行わないようにする必要があります。これらの要件を満たすために、会社が使用すべきポリシーまたはリソースはどれですか?

正解: B. Amazon Route 53 のマルチバリュー回答ルーティングポリシー

解説

成長およびディザスタリカバリの目的で複数のAWSリージョンにわたってトラフィックを分散させるとともに、ウェブサイトが健全でないリージョンからのトラフィック配信を自動的に回避するためには、推奨されるポリシー/リソースは「B. Amazon Route 53 のマルチバリュー回答ルーティングポリシー」です。理由は以下の通りです。マルチバリュー回答ルーティングポリシーでは、Route 53が1つのDNSレコードに対して複数の値(IPアドレス)を返すことができ、これらは異なるリージョンに配置されたリソースのIPアドレスを含むことができます。各IPアドレスはウェブサイトの別々のインスタンスを表し、Route 53はヘルスチェックに基づいて健全なIPアドレスのみをランダムに選択・返します。このポリシーを設定することで、複数リージョン間でのトラフィック分散が可能となり、高可用性と耐障害性が確保されます。万が一、あるリージョンが不健全になったり障害が発生した場合、Route 53はそのリージョンに関連付けられたIPアドレスを自動的に返さなくなり、結果として不健全なリージョンからのトラフィック配信が防止されます。一方、オプションAのシンプルルーティングポリシーは、複数のリソースへのトラフィック分散は可能ですが、不健全なリソースやリージョンを自動的に除外する機能を持たないため、所望のディザスタリカバリ能力やトラフィック制御は実現できません。オプションCおよびDは、1つのリージョンに配置されたApplication Load Balancer(ALB)で、他リージョンのEC2インスタンスをターゲットグループに登録しようとするものですが、ALBは同一リージョン内でのみターゲットを管理でき、クロスリージョンのロードバランシングをネイティブにサポートしていません。また、不健全なリージョンを自動的に除外する仕組みも備えていません。したがって、これらの要件を満たす最も適切なソリューションは、Amazon Route 53 のマルチバリュー回答ルーティングポリシーです。