A enterprise SaaS payroll platform runs its primary application tier on Compute Engine Managed Instance Groups (MIGs) and its transactional database on Cloud SQL for PostgreSQL in the primary region `us-east1`. The business continuity requirement specifies a Recovery Point Objective (RPO) of 15 minutes and a Recovery Time Objective (RTO) of 2 hours, with strict budget limits preventing a full multi-region active-active deployment. During a scheduled disaster recovery failover exercise to the secondary region `us-central1`, the database read replica was successfully promoted, but compute instance creation in `us-central1` failed due to insufficient regional vCPU quota limits. Which architectural solution should the cloud architect implement to guarantee successful disaster recovery execution while adhering to the RPO, RTO, and cost constraints?
- Pre-request and maintain sufficient regional vCPU quotas in the secondary region, and deploy a warm-standby MIG with a minimal baseline instance count that scales out when Cloud DNS failover triggers.Answer
- BMigrate the underlying relational database to multi-region Cloud Spanner to handle database and application failovers automatically without requiring regional quota planning.
- CSwitch to a cold backup strategy using daily Cloud Storage export snapshots, recreating compute and database resources on demand in `us-central1` via automated Terraform pipelines during failover.
- DKeep all compute instances turned off in `us-central1` until failover occurs, relying on GCP automated real-time quota adjustment scripts executed during a disaster event.