
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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.
Explanation:
Correct Answer: A
Why Option A is correct:
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.
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:
On-premises compliance: The solution maintains on-premises hosting while using AWS services to improve global routing.
Architecture flow:
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:
Performance Improvement: Global Accelerator uses AWS's global network with Anycast IPs, providing lower latency and higher availability than DNS-based routing alone.