A company hosts a critical customer portal on AWS. The application tier consists of Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer. The stateful database tier runs on Amazon Aurora PostgreSQL in the us-east-1 Region. Static assets are stored in an Amazon S3 bucket. The SysOps Administrator must implement a disaster recovery (DR) strategy in the us-west-2 Region that achieves a Recovery Point Objective (RPO) of less than minutes and a Recovery Time Objective (RTO) of less than minutes, while minimizing ongoing idle resource costs. Which strategy meets these requirements?
- ACreate an Amazon Aurora PostgreSQL cross-region read replica in us-west-2. Set up Amazon S3 Cross-Region Replication (CRR) to replicate assets. Configure Amazon Route 53 DNS Failover to route traffic to us-west-2, which will automatically promote the read replica to a primary write cluster and redirect database traffic during a failover event.
- BConfigure Amazon S3 Cross-Region Replication (CRR) from the us-east-1 bucket to a new bucket in us-west-2, ensuring versioning is enabled on the source bucket and disabled on the destination bucket to reduce storage costs. Set up hourly Aurora DB cluster snapshots with AWS Backup and copy them to us-west-2. During a disaster, restore the database from the copied snapshot and update DNS records.
- Configure an Amazon Aurora Global Database with the primary cluster in us-east-1 and a secondary cluster in us-west-2 containing a single Aurora Serverless v2 DB instance configured with minimum capacity. Enable Amazon S3 Cross-Region Replication (CRR) with S3 Versioning enabled on both buckets. Deploy the application tier in us-west-2 using AWS CloudFormation with the Auto Scaling group desired capacity set to . During a disaster, promote the secondary DB cluster and update the CloudFormation stack to scale the application instances.Cevap
- DDeploy an active-active multi-region configuration with identical running Aurora DB clusters in both regions. Configure Amazon Route 53 latency-based routing with a DNS record Time to Live (TTL) of minutes to manage traffic distribution and failover.
Cevap
The correct strategy uses an Amazon Aurora Global Database with a minimum-capacity Aurora Serverless v2 instance in the secondary region, S3 Cross-Region Replication with versioning enabled on both buckets, and an application Auto Scaling group in the secondary region with desired capacity set to that is scaled up during a disaster.
The correct strategy utilizes Amazon Aurora Global Database to achieve sub-second cross-region replication, easily satisfying the -minute RPO. Operating a single Aurora Serverless v2 DB instance configured at minimum capacity in the recovery region minimizes database idle cost. S3 replication is properly enabled with versioning on both source and destination buckets. The application tier's Auto Scaling group is set to a desired capacity of to eliminate EC2 costs until a failover is declared. Scaling up the instances and promoting the database cluster during a disaster can be completed in a few minutes, which satisfies the -minute RTO.
Adım Adım Çözüm
Anahtar Kavram
Disaster Recovery Strategies
Tahmini Süre:2m 30s