Soru

Zorluk: OrtaEnhancing Reliability and Disaster Recovery

A company runs a critical business application on Amazon ECS on AWS Fargate in the us-west-2 Region, distributed across three Availability Zones. The application's backend database is an Amazon Aurora PostgreSQL Serverless v2 cluster. The company wants to implement a disaster recovery (DR) solution in the us-east-1 Region. The business requires a Recovery Point Objective (RPO) of 5 minutes and a Recovery Time Objective (RTO) of 15 minutes, while minimizing idle compute costs in the disaster recovery region.

Which TWO actions should the Solutions Architect take to design a disaster recovery solution that meets these requirements? (Select TWO.)

  1. Configure an Amazon Aurora Global Database with the primary cluster in the primary region and a secondary cluster in the secondary region.Cevap
  2. Deploy the ECS Fargate services in the secondary region using AWS CloudFormation with the desired task count set to 0, scaling up the tasks during a failover event.Cevap
  3. C
    Configure AWS Backup to take database snapshots every 2 hours, copy them to the secondary region, and restore the database to a new cluster during failover.
  4. D
    Configure a Route 53 failover routing policy for the public application endpoint pointing to both regions, but omit Route 53 health checks to prevent premature failover from transient network issues.
  5. E
    Deploy a Route 53 Private Hosted Zone in the secondary region with the same domain name as the primary region, relying on the active VPC peering connection to automatically resolve internal DNS queries across both regions without VPC association.

Cevap

Configuring Amazon Aurora Global Database with a secondary cluster in the secondary region, and deploying the ECS Fargate services in the secondary region with the desired task count set to 0.
To meet the 5-minute RPO, Amazon Aurora Global Database is required as its physical replication lag is typically less than a second. To meet the 15-minute RTO while keeping costs at a minimum, ECS Fargate services can be configured with a desired task count of 0 in the secondary region and scaled up only when a failover is initiated.

Adım Adım Çözüm

1
Evaluate the database replication options against the RPO of 5 minutes. Aurora Global Database provides sub-second replication, satisfying this constraint.
Select Amazon Aurora Global Database replication.
Standard backup and restore operations cannot meet the sub-5-minute RPO and sub-15-minute RTO.
2
Evaluate the compute strategy to minimize idle costs while meeting the 15-minute RTO. ECS Fargate tasks can be pre-configured with a desired count of 0.
Select Fargate task scale-up on demand.
ECS Fargate tasks provision and start in under a few minutes, which easily fits within the 15-minute RTO window.

Anahtar Kavram

Selecting replication and compute architectures to balance multi-region RTO/RPO limits and operational cost constraints.
Bu soruyu puanla