
Answer-first summary for fast verification
Answer: Configure three Network Load Balancers (NLBs) in the three AWS Regions to address the on-premises endpoints. Create an accelerator by using AWS Global Accelerator, and register the NLBs as its endpoints. Provide access to the application by using a CNAME that points to the accelerator DNS.
## Explanation **Correct Answer: A** **Why Option A is correct:** 1. **UDP-based application**: Network Load Balancers (NLBs) support Layer 4 (TCP/UDP) traffic, while Application Load Balancers (ALBs) only support Layer 7 (HTTP/HTTPS) traffic. Since this is a UDP-based application, NLBs are required. 2. **AWS Global Accelerator**: This service improves performance and availability by using AWS's global network infrastructure with static IP addresses and intelligent routing. It provides: - Anycast IP addresses that route traffic to the nearest AWS edge location - Automatic failover between endpoints - Better performance than DNS-based routing alone 3. **On-premises compliance**: The solution maintains on-premises hosting while using AWS services to improve global routing. 4. **Architecture flow**: - Three NLBs in AWS Regions (US, Asia, Europe) pointing to on-premises endpoints - Global Accelerator with NLBs as endpoints - CNAME pointing to accelerator DNS for application access **Why other options are incorrect:** **Option B**: Uses ALBs which don't support UDP traffic. ALBs are for HTTP/HTTPS applications only. **Option C**: Uses CloudFront which is a CDN service optimized for HTTP/HTTPS content delivery, not UDP traffic. CloudFront doesn't support UDP-based applications. **Option D**: Combines both incorrect elements - uses ALBs (no UDP support) and CloudFront (no UDP support). **Key AWS Services:** - **Network Load Balancer (NLB)**: Layer 4 load balancer for TCP/UDP traffic - **AWS Global Accelerator**: Improves global application performance and availability - **Route 53**: DNS service (currently being used, but Global Accelerator provides better performance for this use case) **Performance Improvement:** Global Accelerator uses AWS's global network with Anycast IPs, providing lower latency and higher availability than DNS-based routing alone.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is using Amazon Route 53 latency-based routing to route requests to its UDP-based application for users around the world. The application is hosted on redundant servers in the company's on-premises data centers in the United States, Asia, and Europe. The company’s compliance requirements state that the application must be hosted on premises. The company wants to improve the performance and availability of the application.
What should a solutions architect do to meet these requirements?
A
Configure three Network Load Balancers (NLBs) in the three AWS Regions to address the on-premises endpoints. Create an accelerator by using AWS Global Accelerator, and register the NLBs as its endpoints. Provide access to the application by using a CNAME that points to the accelerator DNS.
B
Configure three Application Load Balancers (ALBs) in the three AWS Regions to address the on-premises endpoints. Create an accelerator by using AWS Global Accelerator, and register the ALBs as its endpoints. Provide access to the application by using a CNAME that points to the accelerator DNS.
C
Configure three Network Load Balancers (NLBs) in the three AWS Regions to address the on-premises endpoints. In Route 53, create a latency-based record that points to the three NLBs, and use it as an origin for an Amazon CloudFront distribution. Provide access to the application by using a CNAME that points to the CloudFront DNS.
D
Configure three Application Load Balancers (ALBs) in the three AWS Regions to address the on-premises endpoints. In Route 53, create a latency-based record that points to the three ALBs, and use it as an origin for an Amazon CloudFront distribution. Provide access to the application by using a CNAME that points to the CloudFront DNS.