A software-as-a-service (SaaS) company is designing a multi-region disaster recovery (DR) architecture for a telemetry ingestion application. The workload runs in the primary Region (us-west-2) and uses a secondary Region (us-east-1) for disaster recovery. The business requires a Recovery Point Objective (RPO) of 5 minutes and a Recovery Time Objective (RTO) of 15 minutes. The architecture uses Amazon Aurora PostgreSQL for data storage, and external client agents send data to Application Load Balancers (ALBs) in both Regions. The configuration must automate failover while maintaining high availability. Which TWO options should the Solutions Architect implement to meet these requirements?
- Deploy an Amazon Aurora Global Database with the primary DB cluster in us-west-2 and a secondary DB cluster in us-east-1.Answer
- Configure Route 53 with Failover routing records, using an active health check on the primary Application Load Balancer in us-west-2 and a standby record pointing to the Application Load Balancer in us-east-1.Answer
- CUse Route 53 Latency-based routing to distribute writes across both regions, and rely on Aurora Replica Auto Scaling to scale write capacity dynamically on the secondary DB cluster.
- DConfigure a Route 53 Private Hosted Zone for the telemetry domain name, and associate it with the VPCs in both regions so the external agents can resolve the endpoints.
- EConfigure the private subnets in us-east-1 to route all outbound internet traffic through a single NAT Gateway located in us-west-2 to optimize cross-region data transfer costs.
- FCreate a backup strategy using AWS Backup to take hourly snapshots of the database in us-west-2 and copy them to us-east-1, restoring the database in the secondary region during a failover event.
Answer
Deploy an Amazon Aurora Global Database across the primary and secondary regions, and configure Route 53 Failover routing records with active health checks to redirect telemetry traffic.
To satisfy the RPO of 5 minutes and RTO of 15 minutes, the solution must utilize continuous data replication and automated DNS failover. Amazon Aurora Global Database provides sub-second replication lag, meeting the RPO, and can be promoted rapidly. Route 53 Failover routing records detect primary endpoint issues via health checks and redirect telemetry traffic to the secondary Region dynamically to satisfy the RTO.
Step-by-Step Solution
Key Concept
Disaster recovery planning using Aurora Global Database for sub-minute RPO and Route 53 Failover routing for automated traffic redirection.