Q21 — AWS SAA-C03 第10章
第 21/100 問 | ← 第10章
Q621. ある企業が、Amazon API GatewayおよびAWS Lambdaを用いてAWS上でRESTfulなサーバーレスWebアプリケーションを構築しています。このWebアプリケーションのユーザーは地理的に分散しており、企業はこれらのユーザーに対するAPIリクエストの遅延を低減したいと考えています。これらの要件を満たすために、ソリューションアーキテクトが使用すべきエンドポイントの種類はどれですか?
- A. プライベートエンドポイント
- B. リージョナルエンドポイント
- C. インターフェースVPCエンドポイント
- D. エッジ最適化エンドポイント ✓
正解: D. エッジ最適化エンドポイント
解説
Amazon API GatewayおよびAWS Lambdaを用いたサーバーレスWebアプリケーションにおいて、地理的に分散したユーザーに対するAPIリクエストの遅延を低減するには、ソリューションアーキテクトは「D. エッジ最適化エンドポイント」を使用すべきです。エッジ最適化エンドポイントでは、Amazon API GatewayがCloudFrontのグローバルネットワークを活用し、リクエストを最も近いCloudFrontエッジロケーションにルーティングします。これにより往復遅延(RTT)が短縮され、さまざまな地理的地域にいるユーザーの応答時間が向上します。エッジ最適化エンドポイントは、Amazon API GatewayでAPIを作成する際にデフォルトで有効化されます。特に、複数のリージョンにまたがって展開されたクライアントへのサービス提供に有効です。選択肢Aは不適切です:プライベートエンドポイントは、VPC内のリソースにプライベートネットワーク接続経由で安全にアクセスするために使用され、地理的に分散したユーザーの遅延低減を目的としていません。選択肢Bも不適切です:リージョナルエンドポイントは、CloudFrontネットワークを活用せずに特定のAWSリージョンにリクエストを直接送信するため、エッジ最適化エンドポイントほど遅延低減効果は期待できません。選択肢Cも不適切です:インターフェースVPCエンドポイントは、パブリックインターネットを経由せずにVPCと他のAWSサービス間でプライベート接続を確立するものであり、地理的に分散したユーザーの遅延最適化には設計されていません。したがって、Amazon API GatewayおよびAWS Lambdaを用いたサーバーレスWebアプリケーションにおいて、地理的に分散したユーザーの遅延を低減するのに最も適したエンドポイントは、エッジ最適化エンドポイント(選択肢D)です。