Soru

Zorluk: OrtaDisaster Recovery Strategies

A company hosts a production web application in the us-east-1 Region. The application uses Amazon EC2 instances behind an Application Load Balancer (ALB) and an Amazon RDS for PostgreSQL DB instance. The SysOps Administrator needs to design a disaster recovery (DR) strategy to the us-west-2 Region. The business requires a Recovery Point Objective (RPO) of 1515 minutes and a Recovery Time Objective (RTO) of 44 hours. The strategy must minimize ongoing infrastructure costs in the secondary region.

Which configuration meets these requirements?

  1. Enable Amazon RDS cross-region automated backups from us-east-1 to us-west-2. Store the application deployment templates in AWS CloudFormation. In the event of a disaster, restore the RDS DB instance from the replicated backups in us-west-2, and provision the application infrastructure using the CloudFormation templates.Cevap
  2. B
    Deploy the RDS DB instance as a Multi-AZ deployment with the standby replica located in the us-west-2 Region. In the event of a disaster in us-east-1, Route 53 will automatically failover the database to us-west-2.
  3. C
    Create a cross-region RDS read replica in us-west-2. Configure an Amazon Route 53 active-active failover routing policy to route write traffic to the replica in us-west-2 and automatically promote it during a failover event.
  4. D
    Export automated RDS snapshots to an Amazon S3 bucket. Configure Amazon S3 Cross-Region Replication (CRR) without enabling S3 Versioning to copy the snapshots from us-east-1 to us-west-2, and restore the database from the copied snapshots.

Cevap

Enable Amazon RDS cross-region automated backups from us-east-1 to us-west-2. Store the application deployment templates in AWS CloudFormation. In the event of a disaster, restore the RDS DB instance from the replicated backups in us-west-2, and provision the application infrastructure using the CloudFormation templates.
The correct configuration is to enable Amazon RDS cross-region automated backups, which continuously replicates transaction logs to the secondary region. This satisfies the 15-minute RPO. Restoring the database from these backups and deploying the application tier using AWS CloudFormation satisfies the 4-hour RTO. This approach is highly cost-effective because it incurs only backup storage costs in the secondary region until a failover is executed.

Adım Adım Çözüm

1
Evaluate the RPO requirement.
An RPO of 15 minutes requires replication of database transaction logs or very frequent backups to the secondary region.
This determines which backup copying or replication mechanism is needed to prevent losing more than 15 minutes of data.
2
Evaluate the RTO and cost requirements.
An RTO of 4 hours allows enough time to restore a database from backups and provision EC2 instances via CloudFormation, which avoids the cost of running active standby instances.
This allows the selection of a cost-effective Backup and Restore disaster recovery pattern rather than an active-passive pilot light or warm standby pattern.
3
Assess the AWS service options against the requirements.
RDS cross-region automated backups replicate transaction logs with minimal lag (typically under 5 minutes) directly to the secondary region. Combining this with CloudFormation for application provisioning meets both RTO and RPO targets at the lowest cost.
This identifies the most optimal, reliable, and cost-effective configuration that fits all constraints.

Anahtar Kavram

Disaster Recovery strategies and the trade-offs between RTO, RPO, and cost efficiency using RDS cross-region backup capabilities.
Bu soruyu puanla