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
29
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
9
Designing Zero Trust Systems
posedio
PRO
0
14
Platform user's remorse
posedio
PRO
0
120
Go KonMari on your SQL
posedio
PRO
0
18
Rolling out digital receipts on GCP infrastructure
posedio
PRO
0
13
API First revisited - where did we take a left turn?
posedio
PRO
0
58
Solving Multi-Tenant Challenges: Apache Airflow and Cloud Composer in Action
posedio
PRO
0
40
Contract testing with Java
posedio
PRO
0
34
Flink in two nutshells
posedio
PRO
0
38
Other Decks in Programming
See All in Programming
PHPで書いたAPIをGoに書き換えてみた 〜パフォーマンス改善の可能性を探る実験レポート〜
koguuum
0
170
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
530
SwiftUI API Design Lessons
niw
1
300
新しいPHP拡張モジュールインストール方法「PHP Installer for Extensions (PIE)」を使ってみよう!
cocoeyes02
0
410
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
4
1.1k
Being an ethical software engineer
xgouchet
PRO
0
210
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
240
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
0
140
AHC045_解説
shun_pi
0
550
Vibe Codingをせずに Clineを使っている
watany
17
6.3k
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
310
状態と共に暮らす:ステートフルへの挑戦
ypresto
1
700
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
245
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
GraphQLとの向き合い方2022年版
quramy
46
14k
Writing Fast Ruby
sferik
628
61k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to train your dragon (web standard)
notwaldorf
90
6k
Raft: Consensus for Rubyists
vanstee
137
6.9k
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!