Q1 — AWS SAA-C03 第2章
第 1/65 問 | ← 第2章
Q66. ゲーム会社が高可用性アーキテクチャを設計しています。アプリケーションは修正済みのLinuxカーネル上で実行され、UDPトラフィックのみをサポートします。同社はフロントエンド層に最良のユーザーエクスペリエンスを提供することを求めています。この層は低遅延を実現し、トラフィックを最も近いエッジロケーションへルーティングでき、アプリケーションエンドポイントへのアクセスに静的IPアドレスを提供できる必要があります。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?
- A. Amazon Route 53 を設定して、リクエストを Application Load Balancer に転送します。AWS Lambda を AWS Application Auto Scaling 内のアプリケーションとして使用します。
- B. Amazon CloudFront を設定して、リクエストを Network Load Balancer に転送します。AWS Lambda を AWS Application Auto Scaling グループ内のアプリケーションとして使用します。
- C. AWS Global Accelerator を設定して、リクエストを Network Load Balancer に転送します。アプリケーションには Amazon EC2 インスタンスを、EC2 Auto Scaling グループ内で使用します。 ✓
- D. Amazon API Gateway を設定して、リクエストを Application Load Balancer に転送します。アプリケーションには Amazon EC2 インスタンスを、EC2 Auto Scaling グループ内で使用します。
正解: C. AWS Global Accelerator を設定して、リクエストを Network Load Balancer に転送します。アプリケーションには Amazon EC2 インスタンスを、EC2 Auto Scaling グループ内で使用します。
解説
要件を確認します:(1)UDPトラフィックのみをサポート → Application Load Balancer および API Gateway はTCP/HTTP(S)専用であり、UDP非対応のため除外。(2)低遅延・エッジロケーションへのトラフィックルーティング → CloudFront および AWS Global Accelerator の両方が該当しますが、CloudFront はHTTP/HTTPS/HTTP/2/QUIC(WebSockets含む)に限定され、純粋なUDPはサポートしません。(3)静的IPアドレスの提供 → AWS Global Accelerator は、グローバルな静的IPv4アドレス(2つ)を提供し、エンドポイントへのトラフィックを最適なエッジロケーション経由で低遅延かつ高可用性でルーティングします。また、Network Load Balancer はUDPトラフィックをサポートし、EC2インスタンス上で修正済みLinuxカーネルを実行できます。したがって、選択肢Cが唯一すべての要件(UDP対応、低遅延・エッジルーティング、静的IP)を満たします。