ANS-C01 Question 242
Select 2Your company is planning to deploy a high-availability web application across multiple AWS Regions. The application uses an Amazon Route 53 public hosted zone for DNS and requires failover routing to ensure that users are always directed to the nearest healthy endpoint. Which of the following configurations will best meet the requirements?
- A
Configure Route 53 health checks for the application's endpoints in each Region and set up a failover routing policy.
- B
Use an Amazon CloudFront distribution with an origin failover configuration pointing to the application endpoints in both Regions.
- C
Deploy an Application Load Balancer (ALB) in each Region and use Route 53 latency-based routing to direct traffic to the closest Region.
- D
Set up a custom Route 53 geolocation routing policy to route users to endpoints based on their geographic location.
- E
Configure Route 53 weighted routing policy to distribute traffic evenly across both Regions.
Show answer and explanation
Correct answers: A, C
Explanation
To meet the requirements of high availability and routing users to the nearest healthy endpoint, you need a combination of Route 53 failover policies with health checks and latency-based routing. Health checks ensure that traffic is routed only to healthy endpoints, and latency-based routing ensures users are directed to the closest Region, improving performance. Geolocation and weighted routing do not fully address failover or proximity concerns, and CloudFront origin failover is not suitable for this use case.
- A. Correct.
Correct. Configuring Route 53 health checks with a failover routing policy ensures that users are directed to a healthy endpoint if one Region becomes unavailable.
- B. Incorrect.
Incorrect. While CloudFront origin failover provides failover capability, it does not guarantee routing users to the nearest healthy endpoint. Failover is better handled with Route 53 in this scenario.
- C. Correct.
Correct. Using latency-based routing in Route 53 directs users to the closest Region, improving performance, and deploying ALBs in each Region ensures high availability.
- D. Incorrect.
Incorrect. While a geolocation routing policy can route users based on geographic location, it does not account for health checks or failover, which are critical requirements here.
- E. Incorrect.
Incorrect. Weighted routing can distribute traffic but does not consider endpoint health or geographic proximity. It is not suitable for high availability and failover scenarios.