Rate Optimization Options from Google Cloud Platform

GCP
by Pathik Sharma, Google Cloud Platform

“The better optics you have, the more equity you can pinpoint.”

Many rate optimization exercises can be quick wins, while others are transformative, long-term initiatives. As for CUDs, SUDs, and BigQuery reservations, understanding and better utilizing them are quick wins any GCP user can utilize.

Talking CUDs and SUDs

Any FinOps practitioner interested in rate optimization needs to learn some basics on CUDs, SUDs, and PVMs. There’s a practical side of it as well, as GCP users need to monitoring CUDs and analyzing their performance in the GCP self-serve console. For example, you can create cost breakdowns between CUD and SUDs from this view.

FinOps practitioners should also consider Preemptible VMs (PVMs), similar to Spot Instances on AWS. They’re very affordable (as high as an 80% discount), ideal for batch jobs and fault-tolerant workloads, and with an average preemption rate that can vary between 5-15% per day, per project.

Cost optimization considerations for GCP Big Query

GCP’s BigQuery is a serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility. Its pricing and performance is different than running databases on typical VMs. You can use BigQuery on-demand, but pay a much higher rate. Ideally, users want to use flat-rate discounts for the best cost efficiency.

Many expert GCP users and FinOps pracitioners at scale recommend solving for how your cluster load behaves. It can be a combination of different reservations/commitments. If you need help, you can use Active Assist for rate optimization recommendations. It helps with committed use discounts to help identify bigquery slow reservations. Note that the tool is in its alpha stage, so be aware of that before creating actionable recommendations in GCP.

Related Member Stories

A Guide for Adopting FinOps in Your Organization

AWS
Azure
GCP
Industry: Internet
Persona: FinOps Practitioner
by F2 Working Group, FinOps Foundation

One of the biggest challenges in starting a FinOps practice is getting broad executive support and buy-in to dedicate the time and resources needed for the cultural change.

Read more

Architecting Cloud Workloads for Financial Reporting

AWS
Azure
GCP
Industry: Information Technology & Services
Persona: FinOps Practitioner
by Rich Hoyer, SADA

A list of best practices for cloud architects to design systems to optimize FinOps.

Read more

Runaway Cost in BigQuery Capacity Commitments

GCP
Industry: Telecommunications
Persona: FinOps Practitioner
by Scott Lapish, Telus

Failure to purchase org level capacity commitments for BigQuery can result in runaway costs due to on-demand query costs. Purchasing an org level capacity commitment and enabling idle capacity at the org level can ensure stable BigQuery costs across the organization. Consideration also needs to be given to whether the...

Read more