A company runs a batch processing workload on Compute Engine that runs for 3 hours every night. They want to minimize costs while ensuring the job completes reliably. Which recommendation should they follow?
Trap 1: Use sole-tenant nodes to isolate the workload.
Sole-tenant nodes are for compliance or licensing, not cost savings.
Trap 2: Use standard (on-demand) VMs and enable sustained use discounts.
Sustained use discounts require running for a month; nightly 3-hour jobs don't benefit much.
Trap 3: Purchase 1-year committed use discounts for the VMs.
Committed use discounts require a 1-year commitment and are not cost-effective for short nightly jobs.
- A
Use sole-tenant nodes to isolate the workload.
Why wrong: Sole-tenant nodes are for compliance or licensing, not cost savings.
- B
Use standard (on-demand) VMs and enable sustained use discounts.
Why wrong: Sustained use discounts require running for a month; nightly 3-hour jobs don't benefit much.
- C
Use preemptible VMs and design the job to handle interruptions gracefully.
Preemptible VMs are up to 60% cheaper and suitable for fault-tolerant batch jobs.
- D
Purchase 1-year committed use discounts for the VMs.
Why wrong: Committed use discounts require a 1-year commitment and are not cost-effective for short nightly jobs.