Diagram 12 of 12

Multi-region and disaster recovery

An application with a primary and a secondary region. Route 53 sends traffic to the primary while its health checks pass. If it fails, Route 53 redirects to the secondary, where Aurora Global Database keeps a replica of the data.

Amazon Route 53 (failover)Amazon ECSAurora Global DatabaseHealth checks

Diagram

Diagram 12: multi-region and disaster recovery (Route 53 + ECS + Aurora Global)AWS CloudPrimary region (us-east-1)Secondary region (us-west-2)UsersR53Amazon Route 53(failover)ECSAmazon ECS(active app)AURAurora(writer)ECSAmazon ECS(standby)AURAurora(reader)1234replication1. The user resolves the domain with Route 53.2. While the primary region passes its health checks, Route 53 sends traffic to ECS in us-east-1.3. If the primary region fails, Route 53 redirects traffic to the secondary region (failover path).4. Aurora Global Database replicates data from the primary to the secondary region.

Comments

Information flow

  1. Amazon Route 53

    The user resolves the domain with Route 53, which has a failover routing policy.

  2. Amazon ECS (us-east-1)

    While the primary region passes its health checks, Route 53 sends traffic to ECS in that region.

  3. Route 53 (contingency)

    If the primary region fails, Route 53 redirects traffic to the secondary region.

  4. Aurora Global Database

    Aurora replicates data from the primary to the secondary region so recovery starts with current data.