A financial SaaS company hosts a transactional service on Google Cloud using a warm standby disaster recovery topology. The compute layer uses Compute Engine Managed Instance Groups (MIGs) deployed in primary region `us-central1` and secondary region `us-east4`. The database layer relies on Cloud SQL for PostgreSQL in `us-central1` with a cross-region read replica in `us-east4`. During an unexpected total outage of `us-central1`, the disaster recovery plan mandates achieving a Recovery Time Objective (RTO) of less than 15 minutes and a Recovery Point Objective (RPO) of less than 1 minute. When executing the emergency failover, the operations team observes that attempting to scale out the secondary MIG in `us-east4` fails due to regional CPU quota exhaustion, while application traffic is still attempting to connect to `us-central1`. Which sequence of execution steps should the cloud architect mandate to successfully complete the disaster recovery failover within the target metrics?
- Promote the cross-region Cloud SQL read replica in `us-east4` to a standalone primary database instance, utilize pre-committed or reserved compute capacity in `us-east4` while requesting an emergency quota increase, and update Cloud DNS records with a low TTL to route traffic to the `us-east4` load balancer.Answer
- BRestore the database in `us-east4` from the latest automated Cloud Storage nightly backup export, recreate the Compute Engine instances via automated Terraform scripts, and re-point the global HTTP(S) Load Balancer backend service to the new instances.
- CMigrate the database workload during the incident to a multi-region Cloud Spanner instance to achieve automated zero-RPO cross-region synchronization and eliminate the need for manual replica promotion.
- DForce MIG autoscaling in `us-east4` without requesting quota adjustments, and configure temporary VPC Network Peering from `us-east4` to `us-central1` to allow instances in the secondary region to query the primary Cloud SQL instance until `us-central1` recovers.