Achieving Low RTO and RPO with Aurora Global Database
A company is designing a multi-region active-active architecture for a web application using Amazon Route 53 latency-based routing. The application runs on EC2 instances in Auto Scaling groups with Application Load Balancers in each region. The application uses an Amazon Aurora global database for its data tier. The architecture must provide the lowest possible RTO and RPO for regional failures. What should the company do to meet these requirements?
Quick Answer
The correct answer is to use the Aurora Global Database failover capability to promote the secondary region to primary, as this directly achieves the lowest possible RTO and RPO for regional failures. Aurora Global Database is designed for cross-Region disaster recovery, offering a typical RPO of 1 second and an RTO of 1 minute when you manually promote a secondary cluster—this is the only mechanism that meets the strict recovery objectives in a multi-region active-active architecture. On the AWS Certified Solutions Architect Professional SAP-C02 exam, this question tests your understanding that Aurora Global Database failover is a manual operation, not automatic, and that Route 53 health checks or RDS Multi-AZ cannot trigger or replace this cross-Region promotion. A common trap is assuming automatic failover exists for global databases, but the exam emphasizes that you must initiate the promotion yourself. Memory tip: think “1 and 1”—1 second RPO, 1 minute RTO, and 1 manual promotion to make it happen.
⚠ Common exam trap
It's easy for candidates to confuse Amazon RDS Multi-AZ (which is single-Region) with cross-Region replication, or assume that Route 53 health checks alone can handle the failover without understanding that the database failover must be explicitly managed via Aurora Global Database's promotion capability.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use the Aurora Global Database failover capability to promote the secondary region to primary.
Amazon Aurora Global Database provides a managed cross-Region failover capability that can promote a secondary region to primary with an RTO of as low as 1 minute and an RPO of typically less than 1 second, meeting the lowest possible RTO and RPO requirements for regional failures in an active-active architecture. This is achieved through storage-level replication that is asynchronous but very low latency, and the failover operation is a single API call or can be automated via Route 53 health checks, ensuring minimal data loss and downtime.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Configure Amazon RDS for MySQL with a cross-Region read replica and automatic failover.
Why it's wrong here
RDS MySQL cross-Region replicas require manual promotion.
- ✗
Use Route 53 health checks to detect regional failure and automatically update the Aurora Global Database endpoint.
Why it's wrong here
Route 53 cannot automatically trigger Aurora failover.
- ✓
Use the Aurora Global Database failover capability to promote the secondary region to primary.
Why this is correct
Aurora Global Database supports managed failover with low RPO/RTO.
- ✗
Use Amazon RDS Multi-AZ with synchronous replication across Regions.
Why it's wrong here
Multi-AZ is within a single Region, not cross-Region.
Go deeper
Related to this question
About these practice questions
This SAP-C02 question is part of Courseiva's 1,660-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on SAP-C02
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A company is designing a multi-region active-active application using Amazon Aurora Global Database. The application must have Recovery Point Objective (RPO) of less than 1 second and Recovery Time Objective (RTO) of less than 1 minute in case of a regional failure. Which configuration meets these requirements?
hard- ✓ A.Deploy a single Aurora cluster with a primary in one region and a read replica in the secondary region.
- B.Use cross-region read replicas with synchronous replication.
- C.Deploy Aurora Global Database with multi-master clusters in two regions.
- D.Use Amazon DynamoDB Global Tables instead of Aurora.
Why A: The correct configuration. Amazon Aurora Global Database uses a single primary cluster in one region with up to five read-only secondary clusters in other regions. Replication is asynchronous with typical RPO of less than 1 second, meeting the RPO requirement. For RTO, Aurora can failover to a read replica in the same region within 1 minute, but cross-region failover involves promoting a secondary cluster, which may take longer than 1 minute. However, this is the only Aurora configuration that can achieve sub-second RPO and, with careful planning, approach sub-minute RTO. Note that active-active write capability is not supported; this configuration is active-passive.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.