AWS Certified Solutions Architect – Professional — Question 524
You have a website which requires international presence and consequently you have set it up as follows.
It is hosted on 30 EC2 instances.
It is on in 15 regions around the globe. Each region has 2 instances.
All the instances are a public hosted zone.
Which of the following is the best way to configure your site to maintain availability with minimum downtime if one of the 15 regions was to lose network connectivity for an extended period? (Choose two.)
Answer options
- A. Create a Route 53 Latency Based Routing Record set that resolves to an Elastic Load Balancer in each region and has the Evaluate Target Health flag set to true.
- B. Create a Route 53 failover routing policy and configure an active-passive failover.
- C. Create a Route 53 Failover Routing Policy and assign each resource record set a unique identifier and a relative weight.
- D. Create a Route 53 Geolocation Routing Policy that resolves to an Elastic Load Balancer in each region and has the Evaluate Target Health flag set to false.
Correct answer: A, B
Explanation
To maintain high availability across multiple regions, Route 53 Latency-Based Routing with 'Evaluate Target Health' set to true (Option A) ensures traffic is automatically routed to the fastest healthy region and bypasses any region experiencing an outage. Additionally, configuring a Route 53 failover routing policy (Option B) allows you to define active-passive failover to redirect traffic to backup resources when a primary region goes offline. Options C and D are incorrect because weighted routing is not part of a standard failover configuration, and setting 'Evaluate Target Health' to false would prevent Route 53 from detecting and routing around unhealthy endpoints.