A healthcare provider is designing a new telemedicine consultation platform. The platform runs on Amazon EC2 instances in private subnets across two Availability Zones in the us-east-1 (Primary) Region and needs a disaster recovery (DR) solution in the us-west-2 (Secondary) Region. The backend database is an Amazon RDS for PostgreSQL instance. The platform must meet a Recovery Time Objective (RTO) of 15 minutes and a Recovery Point Objective (RPO) of 5 minutes. To control costs, active application servers must not run in the recovery region during normal operations. Additionally, the platform must automatically route user traffic to the secondary region during a disaster, and outbound connectivity from the EC2 instances to external pharmacy APIs must be highly available and redundant within each region. Which architecture should a Solutions Architect design to meet these requirements?
- ACreate an RDS PostgreSQL cross-region read replica in us-west-2. Deploy a single NAT Gateway in each region, routing all outbound traffic from both Availability Zones through this single NAT Gateway. Use a Route 53 Private Hosted Zone for internal database endpoint resolution and associate it with the VPCs in both regions. Configure a Route 53 Failover routing policy with health checks pointing to the primary Application Load Balancer. Keep the secondary Auto Scaling group at a desired capacity of 0, scaling it up and promoting the database replica during a failover.
- Create an RDS PostgreSQL cross-region read replica in us-west-2. Deploy a NAT Gateway in each Availability Zone in both regions. Use a Route 53 Private Hosted Zone for internal database endpoint resolution and associate it with the VPCs in both regions. Configure a Route 53 Failover routing policy with health checks pointing to the primary Application Load Balancer. Keep the secondary Auto Scaling group at a desired capacity of 0, scaling it up and promoting the database replica during a failover.Answer
- CConfigure daily RDS snapshots and copy them to us-west-2. Deploy a NAT Gateway in each Availability Zone in both regions. Use a Route 53 Private Hosted Zone for internal database endpoint resolution and associate it with the VPCs in both regions. Configure Route 53 Latency routing to distribute traffic between the two regions, keeping the application servers active in both regions.
- DCreate an RDS PostgreSQL cross-region read replica in us-west-2. Deploy a NAT Gateway in each Availability Zone in both regions. Use a Route 53 Private Hosted Zone for internal database endpoint resolution and associate it only with the primary VPC. Configure a Route 53 Failover routing policy with health checks pointing to the primary Application Load Balancer. Keep the secondary Auto Scaling group at a desired capacity of 0, scaling it up and promoting the database replica during a failover.