Soru

Zorluk: OrtaOptimizing Business Processes through FinOps and Cloud Cost Management

A financial technology enterprise operates an online payment processing service on Google Cloud. The infrastructure consists of a steady-state backend API running continuously 24/7 on Compute Engine instances, alongside an unpredictable nightly batch data reconciliation process that runs for 2 hours. The finance team requires a cost optimization governance strategy that lowers compute expenditure for baseline workloads while executing short-lived batch jobs cost-effectively without incurring commitments for unused capacity. Which strategy should the Cloud Architect recommend?

  1. Purchase Committed Use Discounts for the steady-state baseline capacity and use Spot VMs for the nightly batch reconciliation jobs.Cevap
  2. B
    Purchase 3-year standard Committed Use Discounts covering 100% of peak resource usage, including the maximum anticipated capacity of the nightly batch jobs.
  3. C
    Migrate the nightly batch reconciliation jobs to a dedicated, high-availability Google Kubernetes Engine cluster with fixed node pools.
  4. D
    Assign the primitive Owner IAM role to the central FinOps automated service account so it can delete non-baseline virtual machines after batch execution.

Cevap

Purchasing Committed Use Discounts for the steady-state baseline capacity and leveraging Spot VMs for unpredictable nightly batch processing provides optimal cost savings while maintaining financial flexibility.
The solution properly aligns cloud pricing mechanisms with workload patterns: 24/7 steady-state API backends benefit from Committed Use Discounts, while transient, fault-tolerant batch workloads capitalize on the steep discounts of Spot VMs without long-term commitment risks.

Adım Adım Çözüm

1
Analyze the workload characteristics
Identify 24/7 backend instances as steady-state baseline capacity and nightly 2-hour reconciliation jobs as fault-tolerant, short-lived capacity.
FinOps cost optimization requires separating predictable baseline compute from variable/intermittent compute.
2
Select the appropriate discount model for steady-state resources
Apply Committed Use Discounts (CUDs) to the 24/7 baseline instances.
CUDs offer up to 57% or 70% savings over standard on-demand pricing in exchange for a 1-year or 3-year resource commitment.
3
Select the cost-effective model for intermittent batch processing
Deploy Spot VMs (or Preemptible VMs) for the batch reconciliation jobs.
Spot VMs provide discounts of 60–91% compared to standard on-demand rates for stateless or fault-tolerant workloads that do not require high availability.

Anahtar Kavram

Workload-driven pricing model selection combining Committed Use Discounts (CUDs) for baseline resources and Spot VMs for transient batch workloads.
Bu soruyu puanla