An online auction platform operates its primary application in the eu-west-1 Region. The architecture consists of an Application Load Balancer (ALB), an Auto Scaling group of Amazon EC2 instances, and an Amazon RDS for MySQL database. The company needs to design a disaster recovery (DR) strategy in the eu-central-1 Region. The DR plan must support a Recovery Point Objective (RPO) of 15 minutes and a Recovery Time Objective (RTO) of 2 hours while minimizing ongoing running costs. Which strategy should a solutions architect recommend to meet these requirements?
- ADeploy a scaled-down but running application tier in the secondary region, consisting of an Application Load Balancer and an Auto Scaling group with a minimum capacity of 1. Configure a cross-region Amazon RDS Read Replica in the secondary region. In a disaster recovery event, promote the Read Replica and scale out the Auto Scaling group.
- BConfigure Amazon RDS Multi-AZ replication to replicate the database to the secondary region. Set up an Amazon Route 53 latency routing policy to automatically fail over and direct user traffic to the secondary region during an outage.
- Configure a cross-region Amazon RDS Read Replica in the secondary region. Store the application tier infrastructure as AWS CloudFormation templates in the secondary region, maintaining the Auto Scaling group with a desired capacity of zero. In a disaster recovery event, promote the Read Replica to a standalone DB instance and deploy the CloudFormation templates to provision the compute resources.Cevap
- DCreate snapshots of the Amazon RDS DB instance every 15 minutes, copy them to the secondary region, and immediately transition them to Amazon S3 Glacier Flexible Retrieval to minimize storage costs. In a disaster recovery event, initiate a standard retrieval of the snapshot to restore the database.
Cevap
Configure a cross-region Amazon RDS Read Replica in the secondary region. Store the application tier infrastructure as AWS CloudFormation templates in the secondary region, maintaining the Auto Scaling group with a desired capacity of zero. In a disaster recovery event, promote the Read Replica to a standalone DB instance and deploy the CloudFormation templates to provision the compute resources.
The correct strategy represents a Pilot Light architecture. By utilizing a cross-region Amazon RDS Read Replica, database updates are constantly replicated to the DR region, satisfying the 15-minute RPO. Maintaining the compute resources (ALB and EC2 Auto Scaling group) as CloudFormation templates and keeping the Auto Scaling group desired capacity at zero minimizes running costs since there are no active computing charges. In the event of a disaster, provisioning the compute stack and promoting the DB replica can easily be completed within the 2-hour RTO.
Adım Adım Çözüm
Anahtar Kavram
Disaster Recovery (DR) Strategies: Pilot Light vs. Warm Standby
Tahmini Süre:2m 0s