A gaming company is deploying a fleet of GPU-accelerated Compute Engine virtual machines in the us-central1 region using Terraform to host an upcoming real-time gaming event. Pre-deployment testing in a low-scale development environment completed successfully. However, when the automated CI/CD deployment pipeline executes the production Terraform apply job to provision 150 NVIDIA T4 GPUs, the deployment fails instantly before any virtual machines are instantiated. Which action should the Cloud Architect take to resolve this issue?
- Submit a request to increase the regional NVIDIA T4 GPU quota in the us-central1 region before re-running the deployment pipeline.Answer
- BStore the Terraform state file in an unversioned Cloud Storage bucket to eliminate concurrency conflicts during instance creation.
- CGrant the CI/CD pipeline service account the Service Account Admin role instead of the Service Account User role.
- DMigrate the workload to a Google Kubernetes Engine (GKE) cluster to automatically bypass regional Compute Engine GPU quota restrictions.
Answer
Submit a request to increase the regional NVIDIA T4 GPU quota in the us-central1 region before re-running the deployment pipeline.
Requesting a regional GPU quota increase in the target region resolves the immediate provisioning failure because Compute Engine GPU allocations are constrained by default project quota limits. Verifying and requesting required quota prior to large-scale infrastructure deployments prevents automated provisioning pipelines from failing.
Step-by-Step Solution
Key Concept
Compute Engine Resource Quota Management