A company is deploying a new web application that requires high availability and low-latency access for users globally. The application is hosted in `us-east-1`, `eu-west-1`, and `ap-northeast-1`. They want to ensure that if a user's local DNS resolver fails or is slow, the application remains reachable and responsive. Which DNS strategy provides high availability for DNS resolution itself and can direct users to the closest healthy endpoint?
- AUsing a single Route 53 Public Hosted Zone with Simple routing.
- BConfiguring a CNAME record pointing to an ELB in the primary region.
- CUtilizing Route 53 with Latency-based routing and health checks.
- DImplementing a custom DNS server in each region with failover logic.
Show answer & explanationAnswer & explanation
Correct answer: C. Utilizing Route 53 with Latency-based routing and health checks.
Route 53 with Latency-based routing directs users to the AWS region that provides the lowest latency, improving responsiveness. Integrating health checks ensures that only healthy endpoints are targeted, providing high availability by automatically failing over to another healthy region if an endpoint becomes unhealthy. Route 53 itself is a highly available and distributed DNS service.
Why the other options are wrong
- A. Simple routing does not offer latency-based routing or automatic failover, and a single hosted zone doesn't inherently address DNS resolver failures.
- B. A CNAME to an ELB in a single region does not provide global low-latency routing or multi-region failover capabilities for the DNS resolution itself.
- D. Implementing custom DNS servers is complex, requires significant management overhead, and may not achieve the same level of global distribution and availability as Route 53.
Route 53 Latency & Health Checks
Leveraging Route 53's global DNS service with latency-based routing to direct users to the lowest latency region, combined with health checks for automatic failover to healthy endpoints.
- Route 53 is globally distributed and highly available.
- Latency routing minimizes network travel time.
- Health checks monitor endpoint status.
- Critical for global applications requiring resilience.
Memory trick: Route 53's latency finds the fast track, health checks ensure no turning back!