Cloud Native Night Munich & Mainz, May 2023, Alex Krause (Software Architect at QAware).
== Dokument bitte herunterladen, falls unscharf! Please download slides if blurred!
The cloud is affordable - IFF you know the pricing models, your current and future resource consumption, the difference between alternative services and configuration options and planned your migration carefully. Unless there is a substantial amount of experience within the design team, the overwhelming complexity and variety of options often lead to workloads with huge cost saving potentials. Unfortunately the resulting infrastructure is rarely reviewed later on.This is not a talk about reserved instances or FaaS, but instead about common patterns, small tricks and other things people miss when first building products in the cloud that help you reduce your cloud bill.
3. How did we end up here?
● We start small and loose track…
● We don’t know what we are building…
● We have plenty of money (in healthy orgs)…
● Prices (were) falling anyways…
● Cost structure is complex…
3
QAware
7. My Process
1. configure alerts/budgets
2. delete unused resources e.g. using Trusted Advisor
3. investigate with cost explorer, group by resource type and
identify cost drivers (sort by % of bill)
e.g. service, storage, compute, traffic
4. define measures and estimate benefit
“if we do X and save 50% of egress cost we reduce 20% of
the overall bill”
5. order by effectiveness
6. execute until happy
7. consider different pricing model: savings plan
7
QAware
12. Tip: Right Size
1. deploy monitoring
2. review usage / recommendation
3. apply new settings
4. put under load / deploy to prod
5. re-adjust with new data
6. repeat
➔ do this first, other measures build on this
➔ time consuming to get right
➔ do continuously
12
QAware
18. Tip: Stage Sleep
18
QAware
● most systems have multiple non-prod stages
● these are used only during office hours
● 10h x 5d / 24h x 7d = ~30%
-> you can shut these system down 70% of the time!
● automate with scheduled CI-Job
● allow fast out of schedule start
28. 28
Spot-Colors für Farbverläufe
Wer Akzente setzen
und Texte
hervorheben möchte,
kann sich hier die
Spot-Color für den
verwendeten
Farbverlauf
raussuchen.
Unsere Farben sind
alle gleichwertig. Ihr
könnt also selbst
entscheiden.
Blue
Gradient
Orange
Gradient
Purple
Gradient
Petrol
Gradient
Green
Gradient
Red
Gradient
DarkOrange
Gradient
DarkBlue
Gradient
Dunkler Ton #17428b #ef7d00 #4f2163 #004a78 #487827 #700f08 #c00d0d #142f4e
Heller Ton #009ee3 #ffcc00 #a61680 #009bb4 #afca0a #c00d0d #f39200 #004a78
Spot-Color #c7d400 #c00d0d
oder
#009bb4
#f39200 #ffcc00 #004a78
oder
#009ee3
#ffcc00 #a61680 #afca0a
QAware