Cost-Effective UDP Load Balancing for Game Servers
Short answer
C Configure a Network Load Balancer with the required protocol and ports for the internet traffic to specify EC2 instances as targets.
Question
Key Takeaways
The core concept tested is matching transport protocols to load balancer types, specifically recognizing that NLB supports UDP while ALB does not, and GLB is unnecessarily expensive for pure traffic distribution.
This question evaluates the ability to select a cost-effective network architecture for high-volume UDP traffic using AWS load balancers. The correct solution leverages Network Load Balancer (NLB) capabilities to handle millions of requests per second with ultra-low latency.
Common mistake: Learners often incorrectly choose Application Load Balancer (ALB) because it is the most common load balancer type, failing to recall that ALB only supports Layer 7 (HTTP/HTTPS) and not UDP.
Expert Analysis
Why the Answer Is Correct
Network Load Balancer (NLB) operates at Layer 4 (Transport Layer) and supports both TCP and UDP protocols, making it ideal for game servers requiring UDP connectivity. It is designed to handle millions of requests per second with ultra-low latency, fulfilling the performance requirements. Additionally, NLB is more cost-effective than Gateway Load Balancer for simple traffic distribution as it lacks the overhead of integrating third-party virtual appliances.
Why the Other Options Are Wrong
Application Load Balancer (Option A) is incorrect because it operates at Layer 7 and exclusively supports HTTP and HTTPS protocols, not UDP. Gateway Load Balancer (Option B) is designed to deploy, scale, and manage third-party virtual appliances like firewalls or intrusion detection systems, adding unnecessary cost and complexity for simple traffic routing. Option D suggests multi-region deployment, which introduces significant costs for data transfer and additional infrastructure without addressing the immediate need for low-latency handling within a region.
Community Comment Notes
The community consensus strongly favors Option C, with multiple users noting that UDP traffic requires a Layer 4 load balancer like NLB. As one commenter succinctly put it, "UDP -> NLB," highlighting the direct protocol-to-service mapping. Another user emphasized that while GLB can technically handle UDP, NLB is "more cost effective" for this specific use case, aligning with the exam's focus on cost optimization.
Official Reference
- https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
- https://aws.amazon.com/compare/the-difference-between-the-application-network-and-gateway-load-balancing/
These links open the official vendor documentation in a new tab.
Exam Strategy
When dealing with UDP traffic in AWS exams, immediately rule out ALB as it only supports HTTP/HTTPS. Choose NLB for high-performance, low-latency UDP/TCP distribution unless third-party appliance integration is explicitly required, which would point to Gateway Load Balancer.
Frequently Asked Questions
Why can't I use an Application Load Balancer for UDP?
Is Gateway Load Balancer ever better for UDP?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 9 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 9
-
osmk 👍 4C ->https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
-
Marunio 👍 3 Answered CUDP -> NLB. ALB is for HTTP/HTTPS. Gateway Load Balancer is for 3rd party virtual appliances like Firewalls etc not the traffic distribution. https://aws.amazon.com/compare/the-difference-between-the-difference-between-application-network-and-gateway-load-balancing/#:~:text=An%20NLB%20operates%20on%20layer,level%20along%20with%20gateway%20functionality.
-
Gagg 👍 2 Answered CUDP, should use network load balancer
-
zinabu 👍 1Ans : C OfCourse we can use both NLB and GLB balancers for UDP traffic but NLB is more cost effective than GLB that is why we choice C.
-
Andy_09 👍 9UDP needs NLB
Show 4 more comments
-
nj1999 👍 4C, NLB
-
asdfcdsxdfc 👍 3 Answered CTCP/UDP = NLB
-
MatAlves 👍 2 Answered CUDP > NLB.
-
echonesis 👍 1UDP -> L4 Protocol -> NLB
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →