A financial analytics company is designing the infrastructure on Google Cloud to support two distinct internal services. Service 1 is a non-standard stateless data transformation microservice requiring 3 vCPUs and 20 GB of memory. Service 2 is a large-scale batch simulation job that is fully fault-tolerant, stateless, and capable of resuming interrupted tasks from intermediate checkpoints. Which TWO compute resource planning strategies should you recommend to minimize compute costs while meeting operational requirements? (Select TWO.)
- Provision Custom Machine Types for Service 1 to match the precise vCPU and memory ratio without paying for unused predefined resources.Answer
- Provision Spot Virtual Machines (VMs) for Service 2 to run the fault-tolerant batch simulation workload at significant cost savings.Answer
- CDeploy the primary stateful transactional relational database supporting the simulation engine on Spot VMs to reduce baseline infrastructure costs.
- DCombine Spot VM pricing for Service 2 with automatic Sustained Use Discounts (SUDs) to compound monthly savings.
Answer
The correct recommendations are to provision Custom Machine Types for the non-standard microservice and to use Spot Virtual Machines for the fault-tolerant batch simulation job.
Custom Machine Types allow precise vCPU and memory sizing for non-standard workload ratios to avoid over-provisioning unused resources. Spot Virtual Machines deliver maximum cost savings for stateless, fault-tolerant batch workloads that can tolerate unexpected interruptions.
Step-by-Step Solution
Key Concept
Compute Engine Machine Types & Provisioning Models