Cloud SQL Disaster Recovery Strategy for Regional Outages
Short answer
C Configure the Cloud SQL instance with a cross-region read replica and promote it to a primary instance during a regional outage to meet strict RTO and RPO requirements.
Question
Key Takeaways
The main trap is confusing local High Availability (HA) with regional disaster recovery; HA only protects against zone failure, while cross-region replicas are needed for regional outages.
Designing a Cloud SQL disaster recovery strategy for regional outages requires meeting strict RTO/RPO targets. The recommended solution uses cross-region read replicas to ensure rapid failover and minimal data loss.
Common mistake: Option D is the most common mistake because HA is often associated with 'high availability,' but it does not protect against the loss of an entire region, failing the RTO/RPO constraints for regional disasters.
Expert Analysis
Constraints Analysis The question imposes strict Recovery Time Objective (RTO < 10 minutes) and Recovery Point Objective (RPO < 2 minutes) requirements for a full regional outage. It also explicitly mandates avoiding operational complexity.
Option C is the correct answer. A cross-region read replica in Cloud SQL for PostgreSQL maintains an asynchronous copy of the data in a different region. While replication has some lag, it typically stays within seconds to minutes under normal loads, satisfying the 2-minute RPO. In a disaster, promoting a read replica to a standalone primary instance is a managed operation that takes minutes, easily meeting the 10-minute RTO. This approach avoids the heavy operational overhead of managing custom replication scripts or migration pipelines.
Why other options fail:
- Option A is incorrect because restoring from hourly backups to Cloud Storage involves significant downtime (RTO will likely exceed 10 minutes due to restore time and configuration) and data loss (RPO could be up to 1 hour).
- Option B is incorrect because Database Migration Service is primarily designed for one-time migrations or ongoing replication for maintenance windows, not as a high-availability disaster recovery solution with automatic failover capabilities. It introduces unnecessary operational complexity compared to native replicas.
- Option D is incorrect because High Availability (HA) in Cloud SQL provides a local standby within the same region. It protects against zone failures, not full regional outages. If the entire region goes down, the HA instance goes down with it.
Official Reference
https://cloud.google.com/sql/docs/postgres/configure-replication
This link opens the official vendor documentation in a new tab.
Exam Strategy
When designing disaster recovery solutions, always distinguish between zone-level and region-level failures. For regional outages, local HA is insufficient; you must use cross-region replication mechanisms like read replicas or backup restoration, evaluating them against specific RTO/RPO numeric thresholds.
Frequently Asked Questions
What is the difference between Cloud SQL HA and Cross-Region Replicas?
Can I use automated backups for disaster recovery?
Discussion 1 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 1
-
rkumar16d 👍 1 Answered CGoogle specifically recommends a cross-region read replica as part of a Cloud SQL disaster-recovery plan when you need to survive a regional failure and your RTO/RPO requirements are measured in minutes rather than hours.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All PCA Questions
Access 81 questions with complete answers and detailed explanations.
View Full PCA Practice Test →