Question

Difficulty: EasyOptimizing Business Processes through FinOps and Cloud Cost Management

A media streaming company runs short-lived, stateless batch video rendering tasks that can tolerate interruptions and resume cleanly. The resource demands for these jobs fluctuate significantly throughout the day. To minimize compute infrastructure costs for these flexible workloads without committing to long-term resource contracts, which cost optimization strategy should the Cloud Architect recommend?

  1. Utilize Spot VMs for the rendering compute nodes to take advantage of deeply discounted spare GCP capacity.Answer
  2. B
    Purchase 3-year Committed Use Discounts (CUDs) sized to cover the peak capacity required during maximum rendering bursts.
  3. C
    Deploy a multi-zone GKE cluster and migrate rendering queue state to Cloud Spanner.
  4. D
    Grant the primitive Owner IAM role to the FinOps automated cleanup service account.

Answer

Utilize Spot VMs for the rendering compute nodes to take advantage of deeply discounted spare GCP capacity.
Spot VMs are spare Compute Engine capacity offered at substantial discounts. Because the rendering jobs are stateless and can tolerate interruptions, using Spot VMs maximizes cost savings without imposing long-term financial commitments.

Step-by-Step Solution

1
Analyze the workload operational requirements
The rendering workload is stateless, short-lived, interruptible, and highly variable.
Identifying workload tolerance for preemption dictates which discount model applies.
2
Evaluate GCP cost optimization mechanisms
Spot VMs offer up to 60-91% discounts for fault-tolerant compute instances without requiring long-term commitments.
Unpredictable batch jobs benefit most from pay-as-you-go preemptible capacity rather than long-term committed usage contracts.

Key Concept

Selecting cost-effective GCP compute models for fault-tolerant batch processing workloads.
Rate this question