Q83 — AWS DOP-C02 第3章

第 83/100 問 | ← 第3章

ある企業が、世界中の複数の国(AWSリージョン外)でサービスを提供するグローバルな製品を展開しています。開発チームは、この製品をサポートするためにAmazon API Gatewayを用いてAPIをデプロイする必要があります。 APIは冗長性を確保してデプロイされる必要があります。各デプロイ先のロケーションは、独立した可用性を提供しなければなりません。また、各デプロイ先には独自のカスタムドメインURLが必要であり、APIユーザーのリクエストに対してパフォーマンスを最適化する必要があります。 これらの要件を満たすソリューションはどれですか?

正解: 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の遅延ルーティングレコードセットを設定することで、冗長性、独立した可用性、およびパフォーマンス要件をすべて満たします。他の選択肢は、すべてのリージョンをカバーしていないか、遅延最適化ポリシーを用いていません。