ANS-C01 Question 317
Single answerYour organization is deploying a new web application across multiple AWS Regions to provide low-latency access to global users. The application requires consistent routing of user traffic to the nearest available backend, as well as automatic failover in case of regional outages. Which AWS service or feature would best meet these requirements?
- A
Amazon Route 53 with Geoproximity Routing and health checks
- B
AWS Global Accelerator with endpoint groups in each Region
- C
Elastic Load Balancer (ELB) with cross-region load balancing enabled
- D
Amazon CloudFront with dynamic origin failover
Show answer and explanation
Correct answer: B
Explanation
AWS Global Accelerator is the most suitable option for this scenario because it provides low-latency routing by directing users to the nearest healthy endpoint using Anycast. It also includes built-in health checks to automatically failover traffic to other Regions in the event of a regional outage, meeting both requirements outlined in the question. Other options either lack the ability to monitor endpoint health or are not optimized for low-latency global routing.
- A. Incorrect.
Amazon Route 53 with Geoproximity Routing allows directing traffic based on the location of users but does not actively monitor endpoint health for automatic failover. This makes it insufficient for handling regional outages.
- B. Correct.
AWS Global Accelerator is designed for use cases requiring low-latency access and automatic failover. It routes traffic to the nearest healthy endpoint using Anycast and continuously monitors endpoint health, making it the best fit for the scenario.
- C. Incorrect.
Elastic Load Balancer (ELB) with cross-region load balancing can distribute traffic across Regions but does not provide the low-latency routing and global failover capabilities required by the scenario.
- D. Incorrect.
Amazon CloudFront with dynamic origin failover is used for caching and delivering content from the nearest edge location, but it is not optimized for routing traffic to the nearest Region or handling automatic failover for backend systems.