Soru

Zorluk: KolayPlanning and Assessing Cloud Compute Solutions

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?

  1. Compute Engine Spot virtual machine instancesCevap
  2. B
    Cloud Functions background execution functions
  3. C
    Google Kubernetes Engine Autopilot clusters with custom node kernel drivers
  4. D
    Standard 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

1
Analyze workload characteristics
The job runs for 4 hours, is executed nightly, and is fault-tolerant with checkpointing capabilities.
Understanding execution duration and tolerance for interruptions determines appropriate compute pricing models.
2
Evaluate compute pricing models
Spot VMs provide extreme discounts in exchange for potential preemption, matching fault-tolerant batch job requirements perfectly.
Choosing Spot VMs over Standard VMs or Serverless runtimes minimizes cost while accommodating the 4-hour runtime.

Anahtar Kavram

Evaluating Spot VMs for fault-tolerant, cost-sensitive batch compute workloads
Bu soruyu puanla