A global financial analytics firm plans to launch nightly batch processing jobs in Google Cloud to process high-frequency market telemetry data. The batch workload requires automated provisioning of 250 GPU-accelerated Compute Engine instances in a single region (us-central1) using Infrastructure as Code pipelines. During initial test runs, the pipeline execution fails during instance creation due to insufficient GPU resource limits, despite the project having an active billing account with high credit limits. Furthermore, organizational security policy strictly dictates that automated deployment pipelines must adhere to least privilege and cannot hold security administration roles. Which combination of architectural and operational steps should the Cloud Architect execute to resolve the deployment failures while maintaining security compliance?
- Submit a regional GPU quota increase request for us-central1 prior to provisioning, and grant the deployment pipeline service account the Service Account User role (roles/iam.serviceAccountUser) alongside compute provisioning permissions.Answer
- BGrant the deployment pipeline service account the Service Account Admin role (roles/iam.serviceAccountAdmin) so it can automatically bypass regional quota checks during automated instance creation.
- CProvision a multi-zone GKE cluster in Autopilot mode for the nightly batch processing workload to automatically bypass regional Compute Engine GPU quota constraints.
- DConfigure the automated deployment script to perform manual gcloud resource modifications during provisioning failures to bypass quota evaluation.