An organization is designing a high-throughput video processing service on Compute Engine. The processing application is stateless, fault-tolerant, and designed to auto-resume from checkpoints if interrupted. Benchmark testing indicates that each processing worker node performs optimally when allocated exactly and of RAM. Standard predefined machine types with are unavailable, and larger predefined instances would result in significant unused vCPU and memory capacity. Which TWO architectural and provisioning strategies should the cloud engineering team select to optimize cost and resource utilization? (Select TWO.)
- Configure Custom Machine Types specifying and of RAM for the Compute Engine instance templates.Cevap
- Deploy the worker instances using Spot VMs within a Managed Instance Group (MIG).Cevap
- CPurchase 3-year Committed Use Discounts (CUDs) and apply them directly to the Spot VM instance reservations.
- DMigrate the processing workers to Cloud Functions to automatically handle multi-core parallel processing without virtual machine management.
Cevap
The team should configure Custom Machine Types with and of RAM, and deploy the instances using Spot VMs inside a Managed Instance Group.
The correct strategy involves two steps: First, configuring Custom Machine Types allows provisioning exact custom core counts () and memory allocations (), eliminating the waste of upgrading to a predefined instance. Second, since the workload is stateless and checkpointed, deploying on Spot VMs within a Managed Instance Group yields maximum cost savings while preserving operational resiliency.
Adım Adım Çözüm
Anahtar Kavram
Compute Engine Custom Machine Types and Spot VM Suitability