A media company runs a nightly batch rendering job on Compute Engine. The job checkpoints its progress to Cloud Storage every few minutes and can restart from the last checkpoint if interrupted. Which option is the MOST cost-effective way to run this job?
Choose one.
Spot VMs are Compute Engine capacity sold at a steep discount because Google can preempt them at any time; they are the standard cost lever for fault-tolerant, interruptible workloads like batch processing.
The job's checkpoint-and-restart design means preemption costs only a few minutes of rework, so the workload matches the Spot model exactly and captures the largest possible discount. Sustained use discounts are small and usage-proportional, committed use requires paying for capacity around the clock, and sole-tenant nodes increase cost rather than reduce it.
- Confirm the workload is fault tolerant: it checkpoints and can resume after interruption.
- Map fault-tolerant batch work to Spot VMs, the discount model built for preemptible capacity.
- Reject discount models designed for steady always-on usage (sustained use, committed use) and premium isolation options (sole-tenant).
Exam tip: If a workload can survive preemption, Spot VMs are almost always the most cost-effective Compute Engine choice.
Choosing and Deploying Compute: Compute Engine, GKE, and Cloud Run — the lesson that teaches this.