
Ultimate access to all questions.
Answer-first summary for fast verification
Answer: Use AWS Global Accelerator to create an accelerator. Create a Network Load Balancer (NLB) behind an accelerator endpoint that uses Global Accelerator integration and listening on the TCP and UDP ports. Update the Auto Scaling group to register instances on the NLB.
## Explanation **Correct Answer: B** **Why Option B is correct:** 1. **AWS Global Accelerator** is specifically designed to improve global application performance by routing traffic through AWS's global network infrastructure to the optimal AWS endpoint based on health, geography, and routing policies. This provides the lowest possible latency for global users. 2. **Network Load Balancer (NLB)** supports both TCP and UDP traffic, which is required for the mobile gaming app that uses both protocols. ALB (Application Load Balancer) only supports HTTP/HTTPS traffic and cannot handle UDP traffic. 3. The solution combines Global Accelerator for global routing and NLB for protocol support, meeting all requirements. **Why other options are incorrect:** - **Option A**: Uses ALB which does not support UDP traffic. ALB operates at Layer 7 (application layer) and only supports HTTP/HTTPS protocols. - **Option C**: CloudFront is a CDN designed for HTTP/HTTPS content delivery, not for TCP/UDP gaming traffic. CloudFront cannot handle UDP traffic and is optimized for web content, not real-time gaming applications. - **Option D**: Combines CloudFront (unsuitable for UDP/TCP gaming traffic) with ALB (unsuitable for UDP traffic), making it doubly incorrect. **Key AWS Service Features:** - **AWS Global Accelerator**: Uses static anycast IP addresses and AWS's global network to route traffic to optimal endpoints, reducing latency and improving availability. - **Network Load Balancer (NLB)**: Operates at Layer 4 (transport layer), supports TCP, UDP, and TLS traffic, and can handle millions of requests per second with ultra-low latency. - **Application Load Balancer (ALB)**: Operates at Layer 7 (application layer), supports HTTP/HTTPS only. - **Amazon CloudFront**: CDN service optimized for HTTP/HTTPS content delivery, caching static and dynamic content. This solution architecture ensures global users experience the lowest possible latency while supporting the required TCP and UDP protocols for the mobile gaming application.
Author: LeetQuiz Editorial Team
No comments yet.
A company is developing a mobile gaming app in a single AWS Region. The app runs on multiple Amazon EC2 instances in an Auto Scaling group. The company stores the app data in Amazon DynamoDB. The app communicates by using TCP traffic and UDP traffic between the users and the servers. The application will be used globally. The company wants to ensure the lowest possible latency for all users.
Which solution will meet these requirements?
A
Use AWS Global Accelerator to create an accelerator. Create an Application Load Balancer (ALB) behind an accelerator endpoint that uses Global Accelerator integration and listening on the TCP and UDP ports. Update the Auto Scaling group to register instances on the ALB.
B
Use AWS Global Accelerator to create an accelerator. Create a Network Load Balancer (NLB) behind an accelerator endpoint that uses Global Accelerator integration and listening on the TCP and UDP ports. Update the Auto Scaling group to register instances on the NLB.
C
Create an Amazon CloudFront content delivery network (CDN) endpoint. Create a Network Load Balancer (NLB) behind the endpoint and listening on the TCP and UDP ports. Update the Auto Scaling group to register instances on the NLB. Update CloudFront to use the NLB as the origin.
D
Create an Amazon CloudFront content delivery network (CDN) endpoint. Create an Application Load Balancer (ALB) behind the endpoint and listening on the TCP and UDP ports. Update the Auto Scaling group to register instances on the ALB. Update CloudFront to use the ALB as the origin.