Q6 — AWS SAA-C03 第10章

第 6/100 問 | ← 第10章

Q606. ある企業が、TCPおよびUDPによるマルチプレイヤーゲーム機能を備えたオンラインゲームアプリケーションを運用しています。この企業は、Amazon Route 53 を使用して、複数のAWSリージョンに展開されたNetwork Load Balancer(NLB)へアプリケーショントラフィックをルーティングしています。今後見込まれるユーザー数の増加に備え、アプリケーションのパフォーマンス向上とレイテンシ低減が必要です。 これらの要件を満たすソリューションはどれですか?

正解: C. NLBの前にAWS Global Acceleratorを追加し、Global Acceleratorのエンドポイントを適切なリスナーポートで設定します。

解説

AWS Global Acceleratorは、TCPおよびUDPトラフィックをサポートし、グローバルなユーザーに対して低レイテンシかつ高可用性のアプリケーションアクセスを提供するマネージドサービスです。Global Acceleratorは、エッジロケーションから最適なAWSリージョンへのトラフィックを動的にルーティングし、インターネット経路の不安定さや遅延を回避します。NLBはTCP/UDPトラフィックを直接処理できるため、Global Acceleratorと組み合わせることで、オンラインゲームのようなリアルタイム性が求められるワークロードに最適です。一方、CloudFrontは主にHTTP/HTTPSベースのコンテンツ配信向けであり、TCP/UDPのゲームトラフィックには不適切です(A誤り)。ALBはTCP/UDPをサポートせず、レイテンシベースのルーティングもNLBと同様にRoute 53で可能ですが、ALB自体がTCP/UDPを扱えないため、要件を満たしません(B誤り)。API GatewayはHTTP/RESTおよびWebSocketのみをサポートし、TCP/UDPゲームトラフィックには対応しておらず、NLBの後ろに配置しても意味がありません(D誤り)。