Q48 — AWS SAA-C03 第13章
第 48/100 問 | ← 第13章
Q948. ある企業がAWS上で新しいアプリケーションを実装しています。このアプリケーションは、複数のAWSリージョンにまたがる複数のアベイラビリティーゾーン(AZ)内の複数のAmazon EC2インスタンスで実行されます。アプリケーションはインターネット経由で利用可能であり、世界中のユーザーがアクセスします。企業は、アプリケーションにアクセスする各ユーザーを、そのユーザーの地理的位置に最も近いEC2インスタンスにルーティングすることを望んでいます。これらの要件を満たすソリューションはどれですか?
- A. Amazon Route 53のジオロケーションルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けApplication Load Balancer(ALB)を使用します。 ✓
- B. Amazon Route 53のジオプロキシミティルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けNetwork Load Balancer(NLB)を使用します。
- C. Amazon Route 53のマルチバリュー応答ルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けApplication Load Balancer(ALB)を使用します。
- D. Amazon Route 53のウェイト付きルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けNetwork Load Balancer(NLB)を使用します。
正解: A. Amazon Route 53のジオロケーションルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けApplication Load Balancer(ALB)を使用します。
解説
正解はAです。Amazon Route 53のジオロケーションルーティングポリシーを実装し、同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するためにインターネット向けApplication Load Balancer(ALB)を使用します。理由は以下の通りです:ジオロケーションルーティングは、ユーザーの地理的位置に基づいてトラフィックをルーティングできるため、ユーザーに最も近い利用可能なEC2インスタンスへ確実に導きます。また、インターネット向けALBは、同一リージョン内の複数のアベイラビリティーゾーンにトラフィックを分散するのに最適な選択肢であり、レイヤー7(アプリケーション層)での高度なルーティング機能を提供します。さらに、複数のAWSリージョンを活用することで、グローバルな可用性と冗長性も実現できます。他の選択肢が不適切な理由:Bでは、ジオプロキシミティルーティングは特定のエンドポイントに対する相対的な距離に基づくルーティングを目的としており、複数のアベイラビリティーゾーンへのトラフィック分散には向いていません。またNLBはレイヤー4(トランスポート層)向けであり、ジオロケーションに基づく柔軟なルーティング機能はALBほど充実していません。Cのマルチバリュー応答ルーティングは、複数のエンドポイントへのトラフィック分散には有効ですが、ユーザーの地理的位置に基づくルーティングは行えません。Dのウェイト付きルーティングは、各エンドポイントに設定した重みに基づいてトラフィックを分散しますが、ユーザーの位置情報は考慮しません。まとめると、選択肢Aは、ジオロケーションルーティングとインターネット向けALBを組み合わせることで、ユーザーの位置に最も近いEC2インスタンスへ確実にルーティングし、世界中のユーザーに高速かつ効率的な体験を提供する、最も適切なソリューションです。