AWS Certified Solutions Architect – Associate (SAA-C02) — Question 423
A company is building an online multiplayer game. The game communicates by using UDP, and low latency between the client and the backend is important. The backend is hosted on Amazon EC2 instances that can be deployed to multiple AWS Regions to meet demand. The company needs the game to be highly available so that users around the world can access the game at all times.
What should a solutions architect do to meet these requirements?
Answer options
- A. Deploy Amazon CloudFront to support the global traffic. Configure CloudFront with an origin group to allow access to EC2 instances in multiple Regions.
- B. Deploy an Application Load Balancer in one Region to distribute traffic to EC2 instances in each Region that hosts the game's backend instances.
- C. Deploy Amazon CloudFront to support an origin access identity (OAI). Associate the OAI with EC2 instances in each Region to support global traffic.
- D. Deploy a Network Load Balancer in each Region to distribute the traffic. Use AWS Global Accelerator to route traffic to the correct Regional endpoint.
Correct answer: D
Explanation
AWS Global Accelerator is designed to route UDP and TCP traffic globally with low latency using the AWS global network, making it ideal for gaming backends. Network Load Balancer natively supports UDP traffic and integrates seamlessly as an endpoint for AWS Global Accelerator. Amazon CloudFront and Application Load Balancers do not support UDP, which rules out the other options.