Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FinOps on Google Cloud Platform
Search
Posedio
PRO
January 18, 2024
Programming
0
42
FinOps on Google Cloud Platform
Posedio
PRO
January 18, 2024
Tweet
Share
More Decks by Posedio
See All by Posedio
Lost Jobs, Zombie Tasks and AirFlow Nightmares: A debugging Deep Dive
posedio
PRO
0
18
Designing Zero Trust Systems
posedio
PRO
0
21
Platform user's remorse
posedio
PRO
0
120
Go KonMari on your SQL
posedio
PRO
0
19
Rolling out digital receipts on GCP infrastructure
posedio
PRO
0
16
API First revisited - where did we take a left turn?
posedio
PRO
0
61
Solving Multi-Tenant Challenges: Apache Airflow and Cloud Composer in Action
posedio
PRO
0
51
Contract testing with Java
posedio
PRO
0
43
Flink in two nutshells
posedio
PRO
0
55
Other Decks in Programming
See All in Programming
ニーリーにおけるプロダクトエンジニア
nealle
0
830
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
5.6k
Result型で“失敗”を型にするPHPコードの書き方
kajitack
5
650
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
820
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1k
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
320
Porting a visionOS App to Android XR
akkeylab
0
460
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
How STYLIGHT went responsive
nonsquared
100
5.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
Gamification - CAS2011
davidbonilla
81
5.4k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Designing for Performance
lara
610
69k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Practical Orchestrator
shlominoach
189
11k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Transcript
None
2 HI • Damjan Gjurovski • Platform engineering with focus
on GCP
HOW TO SAVE MONEY 1. Understanding cloud costs 2. Some
low-hanging fruits 3. The toolbox 4.FinOps automation
4 UNDERSTANDING CLOUD COSTS • Usage based - CPU/hour, memory/hour
• Data based – Bytes processed; Bytes transferred; Bytes stored • API calls • Fixed prices
5 THE OTHER SIDE • Total cost of ownership •
Upfront costs • Developer costs vs managed services • Unexpected demand changes
6 WHAT WE CAN DO TO REDUCE BILLS • Planning
• Underutilization • Scaling • Committed use discounts • Preemptable workloads • Managed services/pay-as-you go models • Budget alerts
7 WHAT WE CAN DO TO REDUCE BILLS • Planning
• Underutilization • Scaling • Committed use discounts • Preemptable workloads • Managed services/pay-as-you go models • Budget alerts
8 PLANNING • Labels and cost centers • Committed use
• Cost estimates
9 PREEMPTABLE WORKLOADS • Workloads that can handle restarts •
Workloads that are not time sensitive
10 NODE POOLS • Different node pools for different workloads
• Different machine sizes • Scaled down to 0 and waiting for work
11 AUTOSCALERS • Horizontal pod autoscaler • Vertical pod autoscaler
• Recommendation mode
12 GKE AUTOPILOT • Pay-per-pod • ”Fixed” service cost
13 THE TOOLBOX • Google Cloud's pricing calculator • Terraform
• Infracost • Cloud custodian • FinOps foundation
14 CLOUD PRICING CALCULATOR • Provides an indication for the
costs • Might not take into account dynamic scaling • Leads to interesting insights
15 INFRACOST • Can run in the CI pipeline •
Provides a cost indication for terraform-managed resources • Can be a part of the MR approval process
16 CLOUD CUSTODIAN • Enforces policies for cloud resources •
Filters resources based on type, labels, other properties • Basis for an automated FinOps workflow
17 FINOPS FOUNDATION • FinOps framework • Maturity model •
Certifications
18 AUTOMATION • Self-service platforms • Golden path • Enabling
engineers to act • Automatically remove unused resources • Cloud scheduler • Cloud functions
19 WANT TO KEEP THE DISCUSSION GOING? MESSAGE ME ON
LINKEDIN!