Q83 — AWS DOP-C02 第3章
第 83/100 問 | ← 第3章
ある企業が、世界中の複数の国(AWSリージョン外)でサービスを提供するグローバルな製品を展開しています。開発チームは、この製品をサポートするためにAmazon API Gatewayを用いてAPIをデプロイする必要があります。 APIは冗長性を確保してデプロイされる必要があります。各デプロイ先のロケーションは、独立した可用性を提供しなければなりません。また、各デプロイ先には独自のカスタムドメインURLが必要であり、APIユーザーのリクエストに対してパフォーマンスを最適化する必要があります。 これらの要件を満たすソリューションはどれですか?
- A. 米国東部(バージニア北部)リージョンにAPI Gatewayのエッジ最適化APIエンドポイントをデプロイします。API用にAPI Gatewayのカスタムドメインを作成します。このAPIのカスタムドメイン向けに、地理的近接性ルーティングポリシーを適用したAmazon Route 53レコードセットを作成します。地域偏向を最大許容値まで高めます。
- B. 米国東部(バージニア北部)リージョンにAPI GatewayのリージョナルAPIエンドポイントをデプロイします。API GatewayのAPIをパブリックApplication Load Balancer (ALB)に統合します。Global Acceleratorの標準アクセラレータを作成します。このエンドポイントを、アクセラレータに割り当てられたDNS名を指すよう設定されたAmazon Route 53エイリアスレコードセットに関連付けます。
- C. 企業の製品がデプロイされる各AWSリージョンに、API GatewayのリージョナルAPIエンドポイントをデプロイします。各リージョンでデプロイされたAPI Gateway APIに対して、それぞれのAPI Gatewayカスタムドメインを作成します。各デプロイされたAPI Gatewayカスタムドメインに対して、遅延ルーティングポリシーを適用したAmazon Route 53レコードセットを作成します。 ✓
- D. 米国東部(バージニア北部)リージョンにAPI Gatewayのエッジ最適化APIエンドポイントをデプロイします。Amazon CloudFrontディストリビューションを作成します。別のドメインでCloudFrontディストリビューションを設定し、API Gatewayの呼び出しURLをオリジンとして指定します。シンプルルーティングポリシーを適用したAmazon Route 53エイリアスレコードセットを作成し、そのルーティングポリシーをCloudFrontディストリビューションのドメインに指向させます。
正解: C. 企業の製品がデプロイされる各AWSリージョンに、API GatewayのリージョナルAPIエンドポイントをデプロイします。各リージョンでデプロイされたAPI Gateway APIに対して、それぞれのAPI Gatewayカスタムドメインを作成します。各デプロイされたAPI Gatewayカスタムドメインに対して、遅延ルーティングポリシーを適用したAmazon Route 53レコードセットを作成します。
解説
Amazon API GatewayのリージョナルAPIエンドポイントは、特定のAWSリージョンへのデプロイに使用され、カスタムドメインとAmazon Route 53の遅延ルーティングポリシーを組み合わせることで、複数のリージョンにわたる冗長なデプロイを実現し、ユーザーのリクエスト遅延を最適化できます。AWS公式ドキュメントによると、遅延ルーティングポリシーは、ユーザーからAWSリージョンまでの最小遅延に基づいてルーティングを行い、パフォーマンスを最適化します。選択肢Cは、各デプロイリージョンでAPI Gatewayカスタムドメインを作成し、Route 53の遅延ルーティングレコードセットを設定することで、冗長性、独立した可用性、およびパフォーマンス要件をすべて満たします。他の選択肢は、すべてのリージョンをカバーしていないか、遅延最適化ポリシーを用いていません。