passdrill
AWS SAA-C03 · VPC & Networking · Card 037/038 easy

A company runs an application behind Application Load Balancers in two AWS Regions and wants clients to fail over to the healthy Region within seconds of an outage, without depending on DNS TTL expiry or client-side DNS caching to pick up a change. Which AWS service is purpose-built for this, and how does it avoid the DNS-caching delay?

  1. AWS Global Accelerator, because it gives the application a small set of static anycast IP addresses that clients connect to directly; Global Accelerator then routes each connection to a healthy endpoint over the AWS global network, so failover doesn't depend on clients re-resolving DNS at all
  2. Amazon Route 53 with a simple routing policy, because Route 53 always propagates DNS record changes to every resolver worldwide within one second regardless of the record's configured TTL
  3. AWS Global Accelerator, because it works by rewriting the DNS response's TTL to zero, forcing every client and resolver to bypass caching entirely
  4. Amazon CloudFront, because CloudFront edge locations independently re-run health checks against the origin and silently update the client's own cached DNS records without any client action needed
Next card → Shuffle