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
20
FinOps on Google Cloud Platform
Posedio
PRO
January 18, 2024
Tweet
Share
More Decks by Posedio
See All by Posedio
The Future of Data Sharing
posedio
PRO
0
40
Is your spring boot application in Kubernetes secure?
posedio
PRO
0
50
Zero trust architecture with Keycloak
posedio
PRO
0
97
Site Reliability Engineering: Getting C-Level Support
posedio
PRO
0
12
Controlling Data in Gaia-X
posedio
PRO
0
13
The REWE Data Platform
posedio
PRO
0
29
Key Insights from Using Kafka in Large-Scale Projects
posedio
PRO
0
60
We tried to sell a cake for 1 Billion Euro... then build a data mesh
posedio
PRO
0
13
Handling round-the-clock availability
posedio
PRO
0
18
Other Decks in Programming
See All in Programming
선언형 UI를 학습할 때 알아둬야하는 키워드들
l2hyunwoo
0
140
Compose Multiplatform과 Ktor로 플랫폼의 경계를 넘어보자
kwakeuijin
0
270
ECS向けのドリフト検知機構を実装してみた
tkikuc
0
290
利用者視点で考える、イテレータとの上手な付き合い方
syumai
4
230
実務未経験からいち早く戦力化するための新人エンジニア育成術 ~ 具体的な方法と育成する側の心得 ~
juri_matsuda
0
110
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
210
現場から考えるソフトウェアエンジニアリングの価値と実験
nomuson
1
130
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
500
What is TDD?
urakawa_jinsei
1
220
RemixとCloudflare Stack におけるFile Upload
ossamoon
1
130
2024-10-02 dev2next - Application Observability like you've never heard before
jonatan_ivanov
0
180
CSC509 Lecture 04
javiergs
PRO
0
140
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
31
2.8k
From Idea to $5000 a Month in 5 Months
shpigford
381
46k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
31
2.3k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
How to name files
jennybc
77
99k
The Cult of Friendly URLs
andyhume
77
6k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
130k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.8k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.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!