
Answer-first summary for fast verification
Answer: Add AWS Global Accelerator in front of the NLBs. Configure a Global Accelerator endpoint to use the correct listener ports.
## Explanation **Why Option C is correct:** 1. **AWS Global Accelerator** is specifically designed to improve performance and reduce latency for global applications by routing traffic through AWS's global network infrastructure. 2. **TCP and UDP support**: The gaming application has both TCP and UDP multiplayer gaming capabilities. Global Accelerator supports both TCP and UDP protocols, making it ideal for gaming applications. 3. **Network Load Balancers (NLBs)**: The company already uses NLBs, which are Layer 4 load balancers that work well with Global Accelerator. Global Accelerator can route traffic to NLBs in different regions. 4. **Performance improvement**: Global Accelerator uses Anycast IP addresses that route traffic to the optimal AWS edge location, reducing latency by using AWS's global network. 5. **Endpoint configuration**: Configuring Global Accelerator endpoints to use the correct listener ports ensures proper traffic routing to the gaming servers. **Why other options are incorrect:** **Option A (CloudFront):** - CloudFront is a CDN primarily for HTTP/HTTPS content delivery - It doesn't support TCP/UDP protocols required for gaming - Cache-Control max-age is for HTTP caching, not suitable for real-time gaming traffic **Option B (Replace NLBs with ALBs):** - ALBs are Layer 7 load balancers for HTTP/HTTPS traffic - They don't support UDP protocols required for gaming - Latency-based routing in Route 53 alone doesn't provide the same performance benefits as Global Accelerator's global network optimization **Option D (API Gateway):** - API Gateway is for REST APIs and WebSocket connections - It doesn't support TCP/UDP protocols for gaming - API caching is for HTTP responses, not suitable for real-time gaming traffic **Key AWS Services Considered:** - **AWS Global Accelerator**: Optimizes global application performance by routing traffic through AWS's global network - **Network Load Balancers**: Layer 4 load balancers that support TCP and UDP protocols - **Route 53**: DNS service that can work with Global Accelerator for DNS resolution This solution maintains the existing NLB architecture while adding Global Accelerator to improve global performance and reduce latency for the gaming application.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company has an online gaming application that has TCP and UDP multiplayer gaming capabilities. The company uses Amazon Route 53 to point the application traffic to multiple Network Load Balancers (NLBs) in different AWS Regions. The company needs to improve application performance and decrease latency for the online game in preparation for user growth.
Which solution will meet these requirements?
A
Add an Amazon CloudFront distribution in front of the NLBs. Increase the Cache-Control max-age parameter.
B
Replace the NLBs with Application Load Balancers (ALBs). Configure Route 53 to use latency-based routing.
C
Add AWS Global Accelerator in front of the NLBs. Configure a Global Accelerator endpoint to use the correct listener ports.
D
Add an Amazon API Gateway endpoint behind the NLBs. Enable API caching. Override method caching for the different stages.