A healthcare provider processes nightly patient diagnostic imaging datasets using batch processing worker VMs in Google Cloud Compute Engine. During peak overnight runs, the workload rapidly scales from 20 instances to 500 instances to ensure completion before morning clinical operations. During a scaling dry run, instance creation failed after reaching 100 instances due to regional resource limits. Which strategy should the cloud architect implement to ensure reliable infrastructure scaling and capacity for these batch workloads?
- Submit a regional vCPU quota increase request in advance for the target region and configure Compute Engine capacity reservations for the required peak compute resources.Answer
- BDeploy the workload without requesting quota adjustments, relying on Compute Engine autoscaling to dynamically bypass project limits during burst scaling events.
- CRe-architect the batch processing workload to run on a Google Kubernetes Engine cluster with Autopilot to bypass Google Cloud regional quota requirements.
- DMigrate the incoming diagnostic image files from Cloud Storage to Cloud Spanner to support the API read throughput required during VM initialization.
Answer
The cloud architect should submit a regional vCPU quota increase request in advance for the target region and configure Compute Engine capacity reservations for the peak baseline instances.
Proactively requesting a regional vCPU quota increase ensures that the GCP project limits accommodate the 500 instances ( vCPUs). Combining this with Compute Engine capacity reservations guarantees that the physical compute capacity is reserved and ready in the specified zone during the nightly batch window.
Step-by-Step Solution
Key Concept
Capacity Planning and Regional Quota Management