An organization is designing a multi-region disaster recovery (DR) architecture for a critical internal inventory management system. The primary workload runs in the us-east-1 Region, and the DR environment will be established in the us-west-2 Region. The application layer runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB). The instances require outbound internet access to download vendor updates. The database tier uses Amazon RDS for PostgreSQL. The company requires a Recovery Point Objective (RPO) of 5 minutes and a Recovery Time Objective (RTO) of 15 minutes, while keeping standby costs minimal. During normal operations, internal client services in both Regions must resolve the application's internal endpoint, api.inventory.local. Which solution meets these requirements at the lowest cost?
- Implement a warm standby architecture in us-west-2 by deploying the application EC2 instances at minimum capacity. Configure an Amazon RDS for PostgreSQL cross-region read replica in us-west-2, and promote it during failover. Route traffic using Amazon Route 53 failover routing. Set up NAT Gateways in each Availability Zone of the VPCs in both Regions for outbound internet connectivity. Create a Route 53 Private Hosted Zone for inventory.local and associate it with the VPCs in both Regions.Answer
- BImplement a backup and restore architecture. Configure automated snapshots of the primary Amazon RDS DB instance and copy them to us-west-2 every 4 hours. During failover, restore the database from the latest copied snapshot and launch the application EC2 instances using AWS CloudFormation. Route traffic using Amazon Route 53 geolocation routing. Deploy a single NAT Gateway in each Region to reduce outbound network gateway costs.
- CImplement a warm standby architecture in us-west-2 with application EC2 instances running at minimum capacity. Configure an Amazon RDS for PostgreSQL cross-region read replica in us-west-2. Route traffic using Amazon Route 53 failover routing. Deploy a single NAT Gateway in the us-west-2 VPC to minimize idle outbound gateway costs. Create a Route 53 Private Hosted Zone for inventory.local and associate it with the VPCs in both Regions.
- DImplement an active-active multi-region architecture. Configure Amazon RDS for PostgreSQL with a Multi-AZ deployment spanning across us-east-1 and us-west-2. Configure the standby DB instance in us-west-2 to serve read-only queries during normal operations to offset costs. Create a Route 53 Private Hosted Zone for inventory.local and associate it with both VPCs. Route incoming traffic using Route 53 latency-based routing.