Soru

Zorluk: OrtaHigh Availability and Disaster Recovery Design

A medical logistics company is designing a new critical vaccine shipment tracking application. The application will run on AWS, with the primary deployment in the us-east-1 Region. The system must meet a Recovery Time Objective (RTO) of 30 minutes and a Recovery Point Objective (RPO) of 5 minutes. The database layer uses Amazon Aurora PostgreSQL. To minimize costs, the backup disaster recovery environment in the us-west-2 Region should run with minimal resource footprint during normal operations. The solution must also support secure, low-latency cross-VPC DNS resolution for private microservices. Which of the following disaster recovery and high availability architectures meets these requirements at the lowest cost?

  1. A
    Implement a backup and restore disaster recovery strategy by copying automated daily Aurora snapshots from us-east-1 to us-west-2. In the event of a disaster, use AWS CloudFormation to restore the database from the copied snapshot and provision the application stack in us-west-2.
  2. Implement an active-passive disaster recovery strategy by deploying Amazon Aurora Global Database with a secondary cluster in us-west-2. Keep the secondary cluster's application Auto Scaling groups set to a desired capacity of zero during normal operations. Configure a Route 53 Failover routing policy with health checks to route public traffic to the secondary region if the primary region experiences an outage, and associate the Route 53 Private Hosted Zone with the VPCs in both regions.Cevap
  3. C
    Deploy the application in an active-active multi-region configuration across us-east-1 and us-west-2 using Route 53 Latency routing. To optimize NAT Gateway costs in both regions, route outbound private subnet internet traffic through a single NAT Gateway located in the primary public subnet of the first Availability Zone in each region.
  4. D
    Deploy Amazon RDS PostgreSQL in us-east-1 with a Multi-AZ deployment. Direct read-heavy tracking queries to the Multi-AZ standby instance to optimize CPU utilization on the primary database writer, and configure AWS Database Migration Service (DMS) continuous replication to a single-instance database in us-west-2.

Cevap

Implement an active-passive disaster recovery strategy by deploying Amazon Aurora Global Database with a secondary cluster in us-west-2, keeping the application scaled to zero in the secondary region, utilizing Route 53 Failover routing, and associating the Private Hosted Zone with both VPCs.
The active-passive strategy using Amazon Aurora Global Database replicates data within seconds to meet the 5-minute RPO. Scaled-down application Auto Scaling groups allow resources to be provisioned within the 30-minute RTO. Associating the Route 53 Private Hosted Zone with both VPCs enables cross-VPC DNS resolution.

Adım Adım Çözüm

1
Analyze the RPO requirement of 5 minutes.
A backup and restore strategy using daily snapshots is ruled out because it cannot guarantee a 5-minute RPO.
Aurora Global Database provides sub-second replication, easily meeting the 5-minute RPO.
2
Analyze the RTO requirement of 30 minutes and the cost constraint.
An active-passive setup with application resources scaled to zero (pilot light/warm standby) is selected over active-active multi-region.
Scaling application resources to zero minimizes compute costs while still allowing the environment to scale up and become active within 30 minutes.
3
Evaluate the high availability and networking constraints.
Ensure redundant NAT Gateways in each Availability Zone and associate the Route 53 Private Hosted Zone with all VPCs.
Single NAT Gateways fail the HA constraint, and Route 53 Private Hosted Zone association is required for cross-VPC private DNS resolution.

Anahtar Kavram

Designing active-passive disaster recovery architectures on AWS using Route 53 failover, Aurora Global Database, and proper private DNS configuration.
Tahmini Süre:1m 30s
Bu soruyu puanla