A data processing team needs to run a 4-hour nightly batch job that validates large data files. The application is designed to be fault-tolerant and can checkpoint its progress to resume if interrupted. The primary objective is to minimize compute costs as much as possible. Which Compute Engine resource planning option is best suited for this workload?
- Compute Engine Spot virtual machine instancesCevap
- BCloud Functions background execution functions
- CGoogle Kubernetes Engine Autopilot clusters with custom node kernel drivers
- DStandard On-Demand Compute Engine VMs relying solely on Sustained Use Discounts
Cevap
Compute Engine Spot virtual machine instances provide the highest cost savings for fault-tolerant, checkpoint-enabled batch jobs.
Compute Engine Spot VMs offer up to 60-91% discounts compared to standard VM pricing, making them the most cost-effective choice for stateless or checkpointed batch workloads that can handle preemption.
Adım Adım Çözüm
Anahtar Kavram
Evaluating Spot VMs for fault-tolerant, cost-sensitive batch compute workloads