AWS Certified Solutions Architect – Associate (SAA-C03) — Question 665
An online video game company must maintain ultra-low latency for its game servers. The game servers run on Amazon EC2 instances. The company needs a solution that can handle millions of UDP internet traffic requests each second.
Which solution will meet these requirements MOST cost-effectively?
Answer options
- A. Configure an Application Load Balancer with the required protocol and ports for the internet traffic. Specify the EC2 instances as the targets.
- B. Configure a Gateway Load Balancer for the internet traffic. Specify the EC2 instances as the targets.
- C. Configure a Network Load Balancer with the required protocol and ports for the internet traffic. Specify the EC2 instances as the targets.
- D. Launch an identical set of game servers on EC2 instances in separate AWS Regions. Route internet traffic to both sets of EC2 instances.
Correct answer: C
Explanation
A Network Load Balancer (NLB) is optimized for ultra-low latency and can scale to handle millions of requests per second while natively supporting UDP traffic. Application Load Balancers (ALBs) do not support the UDP protocol, and Gateway Load Balancers (GWLBs) are designed for routing traffic through virtual appliances rather than direct application load balancing. Deploying redundant EC2 instances in multiple regions would be highly expensive and does not solve the load balancing requirement directly.