AWS Certified Solutions Architect – Associate (SAA-C02) — Question 608

A company wants to run a gaming application on Amazon EC2 instances that are part of an Auto Seating group in the AWS Cloud. The application will transmit data by using UDP packets. The company wants to ensure that the application can scale out and in as traffic increases and decreases.
What should a solutions architect do to meet these requirements?

Answer options

Correct answer: A

Explanation

A Network Load Balancer (NLB) is the ideal choice because it operates at Layer 4 and natively supports UDP traffic, which is required by the gaming application. An Application Load Balancer (ALB) only supports HTTP/HTTPS (Layer 7) and TCP traffic, making it unsuitable for UDP. Amazon Route 53 weighted routing and NAT instances do not offer the dynamic load balancing and integration with Auto Scaling groups needed to scale instances seamlessly.