An enterprise organization is deploying an internal data processing engine on Google Compute Engine that requires 4 vCPUs and 26 GB of RAM for a continuous, steady-state workload. Standard predefined machine types offer either 4 vCPUs with 16 GB of memory or 8 vCPUs with 32 GB of memory. The workload is non-fault-tolerant and cannot risk abrupt termination. Which Compute Engine machine type strategy should you select to meet these resource requirements with the lowest operational cost?
- Provision a custom machine type configured with 4 vCPUs and 26 GB of RAM.Answer
- BProvision a Spot VM instance with an 8 vCPU and 32 GB predefined machine type to reduce per-hour vCPU costs.
- CProvision an 8 vCPU and 32 GB predefined machine type and rely on automatic Sustained Use Discounts to offset the cost of unused capacity.
- DDeploy the processing engine using Cloud Functions single-concurrency executions to avoid Virtual Machine instance management overhead.
Answer
Provision a custom machine type configured with 4 vCPUs and 26 GB of RAM.
Google Compute Engine allows administrators to create custom machine types tailored to specific vCPU and memory needs. When workload specifications fall between standard predefined shapes, configuring a custom machine type prevents paying for unused compute cores while ensuring full memory requirements are met.
Step-by-Step Solution
Key Concept
Compute Engine Custom Machine Types
Estimated Time:1m 15s