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
40
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
17
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
15
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
53
Other Decks in Programming
See All in Programming
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
320
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
540
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
160
Deep Dive into ~/.claude/projects
hiragram
8
1.5k
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
800
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
250
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
160
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
120
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
ReadMoreTextView
fornewid
1
480
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
46
31k
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
Speed Design
sergeychernyshev
32
1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
A Modern Web Designer's Workflow
chriscoyier
694
190k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Six Lessons from altMBA
skipperchong
28
3.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Bash Introduction
62gerente
614
210k
Docker and Python
trallard
44
3.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building a Scalable Design System with Sketch
lauravandoore
462
33k
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!