SAA-C03 Question 549
Single answerA company is hosting a multi-region web application on AWS and needs to ensure that users are routed to the nearest AWS Region to minimize latency. Additionally, the company wants to implement a failover mechanism to redirect traffic to another region if the primary region becomes unavailable. Which AWS service and configuration should they use?
- A
Use Amazon Route 53 with a latency-based routing policy and health checks.
- B
Use an Application Load Balancer (ALB) with cross-region load balancing enabled.
- C
Use Amazon CloudFront with geolocation routing and origin failover.
- D
Use AWS Global Accelerator with endpoint groups in each region.
Show answer and explanation
Correct answer: A
Explanation
To route traffic to the nearest AWS Region based on latency and implement failover, Amazon Route 53 with a latency-based routing policy and health checks is the best choice. Latency-based routing ensures users are directed to the region with the lowest latency, while health checks enable automatic failover to another region if the primary region is unhealthy.
- A. Correct.
Correct: Amazon Route 53 supports latency-based routing to direct users to the region with the lowest latency and health checks to detect and failover traffic to a healthy region.
- B. Incorrect.
Incorrect: Application Load Balancers do not natively support cross-region load balancing or failover mechanisms. This is not the correct solution for multi-region traffic routing.
- C. Incorrect.
Incorrect: Amazon CloudFront supports geolocation routing for content delivery but does not provide latency-based routing or robust failover mechanisms between multiple AWS Regions.
- D. Incorrect.
Incorrect: AWS Global Accelerator improves global application performance, but it does not provide latency-based routing or health checks for DNS failover as required in this scenario.