ANS-C01 Question 17
Single answerYour company operates a globally distributed application that serves users from multiple regions. You need to reduce latency for users by routing traffic to the nearest region while also improving availability. The solution must automatically detect any regional outages and redirect traffic to healthy endpoints in other regions. Which solution should you implement?
- A
Use AWS Global Accelerator with endpoint groups configured for each region.
- B
Use Amazon Route 53 with latency-based routing policies.
- C
Deploy an Application Load Balancer (ALB) in each region and configure cross-region failover manually.
- D
Use an Amazon CloudFront distribution with origin failover configured between multiple regional origins.
Show answer and explanation
Correct answer: A
Explanation
AWS Global Accelerator is specifically designed for global traffic management. It improves performance by routing users to the nearest endpoint using Anycast IP addresses, and it enhances availability by automatically detecting unhealthy endpoints and redirecting traffic to healthy ones. This makes it the most suitable solution for the given scenario.
- A. Correct.
Correct. AWS Global Accelerator provides global traffic management by routing users to the nearest healthy endpoint based on latency. It also automatically detects unhealthy endpoints and redirects traffic to healthy ones, fulfilling the requirements.
- B. Incorrect.
Incorrect. While Route 53 latency-based routing can route users to the nearest region, it does not handle automatic failover as effectively as Global Accelerator, especially for regional outages.
- C. Incorrect.
Incorrect. Application Load Balancers are regional services, and cross-region failover needs to be managed manually, which does not meet the requirement for automatic failover.
- D. Incorrect.
Incorrect. CloudFront can provide caching and origin failover, but it is not a comprehensive solution for global traffic management as it is primarily designed for content delivery.