Soru

Zorluk: Çok zorResilient Database Configurations and High Availability

A financial technology company is deploying a global transactional platform across two AWS Regions: us-east-1 (primary) and us-west-2 (secondary). The application requires a relational database backend that can survive a complete regional outage with a Recovery Point Objective (RPO) of less than 1 second and a Recovery Time Objective (RTO) of less than 1 minute. Read operations must be served locally in both regions to minimize latency, while write operations must be routed appropriately to avoid data divergence. Which combination of actions should a solutions architect take to meet these requirements? (Select TWO.)

  1. Deploy an Amazon Aurora Global Database with the primary DB cluster in us-east-1 and a secondary DB cluster in us-west-2, and enable write forwarding on the secondary cluster.Cevap
  2. In the event of a primary regional outage, initiate a managed failover of the Aurora Global Database to promote the secondary DB cluster in us-west-2 to primary.Cevap
  3. C
    Configure an Amazon RDS for PostgreSQL database in us-east-1 with a cross-region read replica in us-west-2, and configure Route 53 failover routing to promote the replica.
  4. D
    Set up Route 53 Latency routing with active-active failover to route database write traffic directly to both database clusters simultaneously in both regions.
  5. E
    Deploy the database as an Amazon RDS for PostgreSQL Multi-AZ DB cluster in us-east-1 and use AWS Database Migration Service (DMS) to replicate data to us-west-2.

Cevap

Deploy an Amazon Aurora Global Database with the primary DB cluster in us-east-1 and a secondary DB cluster in us-west-2, and enable write forwarding on the secondary cluster. Also, in the event of a primary regional outage, initiate a managed failover of the Aurora Global Database to promote the secondary DB cluster in us-west-2 to primary.
Deploying an Amazon Aurora Global Database with write forwarding enabled ensures low-latency reads in both regions and coordinates writes to the primary cluster. During a regional outage, initiating a managed failover promotes the secondary cluster to primary with zero data loss, achieving an RPO of less than 1 second and an RTO of less than 1 minute.

Adım Adım Çözüm

1
Select a multi-region relational database engine that supports cross-region replication latency under 1 second.
Amazon Aurora Global Database is chosen because its physical replication lag is typically under 1 second.
This satisfies the Recovery Point Objective (RPO) requirement of less than 1 second.
2
Enable write forwarding on the secondary Aurora cluster.
Applications in the secondary region can read locally and send writes to the local cluster, which are forwarded to the primary region.
This allows reads to be served locally with low latency while avoiding split-brain data divergence.
3
Define the disaster recovery failover mechanism.
Managed failover is configured to promote the secondary cluster to primary during a disaster.
Aurora Global Database managed failover completes in less than 1 minute (meeting the RTO requirement of less than 1 minute) and guarantees zero data loss.

Anahtar Kavram

Amazon Aurora Global Database managed failover and write forwarding support cross-region high availability with RTO < 1 minute and RPO < 1 second.
Tahmini Süre:3m 0s
Bu soruyu puanla