SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
qaware.de
KILL Cloud BILL
Common Patterns and Tips
Alex Krause
alex.krause@qaware.de
@alex0ptr
1st April 2023
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
Let’s ask the internet!
● switch pricing models:
reserved/spot Instances, pre-pay
● autoscale
● re-architect to FaaS/CaaS/Batch
● cloud provider CDN
● switch region
● shut off unused stuff
● go back to on-prem
5
QAware
risky, rarely applicable, huge effort
��
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
expect ~50%
Tips
Tip: Right Size
most systems idle, especially non-prod environments
10
QAware
Tip: Right Size
https://github.com/FairwindsOps/goldilocks
11
QAware
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
Tip: Right Size
13
QAware
Friendly Reminder: https://home.robusta.dev/blog/stop-using-cpu-limits
Tip: Change Instance
14
QAware
use the current generation of your instance:
slightly cheaper, but faster
Tip: Change Instance
15
QAware
switch to AMD:
faster and cheaper (~10%)
Tip: Change Instance
16
QAware
switch to ARM:
cheaper (~15%)
Tip: Change Instance
17
QAware
switch to more-memory instances:
more expensive (~30%)
but twice the the amount of idling workloads
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
Tip: Stage Sleep
19
QAware
Tip: Storage Classes
20
QAware
Tip: Storage Classes
21
QAware
S3
Standard
S3
Intelligent-Tiering*
S3
Standard-IA
S3 One
Zone-IA†
S3 Glacier
Instant
Retrieval
S3 Glacier Flexible
Retrieval
S3 Glacier
Deep
Archive
Designed for durability 99.99999
9999%
(11 9’s)
99.999999999
%
(11 9’s)
99.99999
9999%
(11 9’s)
99.999999
999%
(11 9’s)
99.999999
999%
(11 9’s)
99.999999999%
(11 9’s)
99.99999
9999%
(11 9’s)
Designed for availability 99.99% 99.9% 99.9% 99.5% 99.9% 99.99% 99.99%
Availability SLA 99.9% 99% 99% 99% 99% 99.9% 99.9%
Availability Zones ≥3 ≥3 ≥3 1 ≥3 ≥3 ≥3
Minimum capacity
charge per object
N/A N/A 128 KB 128 KB 128 KB N/A N/A
Minimum storage
duration charge
N/A N/A 30 days 30 days 90 days 90 days 180 days
Retrieval charge N/A N/A per GB
retrieved
per GB
retrieved
per GB
retrieved
per GB retrieved per GB
retrieved
Tip: Storage Classes
22
QAware
Tip: be cheaper in dev
23
QAware
● hdds instead of ssd, reduced IOPS
● burstable instances for databases
● reduce SLA options
● reduce HA
○ database failover
○ blob zones
○ replicas
○ networks, 5 -> 2 availability zones
Tip: negotiate
24
QAware
● custom offers and credits
● custom pricing for e.g. traffic
Takeaway
26
QAware
📅 Start at Day 1
📈 Monitoring and Alerting
♻ Review, Improve, Repeat 🤔 AI?
🤖
qaware.de
QAware GmbH Mainz
Rheinstraße 4 C
55116 Mainz
Tel. +49 6131 21569-0
info@qaware.de
twitter.com/qaware
linkedin.com/company/qaware-gmbh
xing.com/companies/qawaregmbh
slideshare.net/qaware
github.com/qaware
Q&A
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
29
QAware

Mais conteúdo relacionado

Semelhante a KILL Cloud BILL: Common Patterns and Tips to Reduce your Cloud Bill,

Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...
Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...
Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...
DataStax
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
Amazon Web Services
 

Semelhante a KILL Cloud BILL: Common Patterns and Tips to Reduce your Cloud Bill, (20)

Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
 
AWS Cost Optimization Strategy
AWS Cost Optimization StrategyAWS Cost Optimization Strategy
AWS Cost Optimization Strategy
 
Camunda and Apache Cassandra
Camunda and Apache CassandraCamunda and Apache Cassandra
Camunda and Apache Cassandra
 
AWS basics
AWS basicsAWS basics
AWS basics
 
Science Of Saving With AWS Reserved Instances - 9/11/14
Science Of Saving With AWS Reserved Instances - 9/11/14Science Of Saving With AWS Reserved Instances - 9/11/14
Science Of Saving With AWS Reserved Instances - 9/11/14
 
AWS Cost Control
AWS Cost ControlAWS Cost Control
AWS Cost Control
 
AWS Techniques and lessons writing low cost autoscaling GitLab runners
AWS Techniques and lessons writing low cost autoscaling GitLab runnersAWS Techniques and lessons writing low cost autoscaling GitLab runners
AWS Techniques and lessons writing low cost autoscaling GitLab runners
 
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
 
Cassandra serving netflix @ scale
Cassandra serving netflix @ scaleCassandra serving netflix @ scale
Cassandra serving netflix @ scale
 
Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...
Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...
Cassandra Tools and Distributed Administration (Jeffrey Berger, Knewton) | C*...
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
 
Ensuring Performance in a Fast-Paced Environment (CMG 2014)
Ensuring Performance in a Fast-Paced Environment (CMG 2014)Ensuring Performance in a Fast-Paced Environment (CMG 2014)
Ensuring Performance in a Fast-Paced Environment (CMG 2014)
 
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
 
Deep Dive on Amazon S3 (May 2016)
Deep Dive on Amazon S3 (May 2016)Deep Dive on Amazon S3 (May 2016)
Deep Dive on Amazon S3 (May 2016)
 
Amazon S3 Deep Dive
Amazon S3 Deep DiveAmazon S3 Deep Dive
Amazon S3 Deep Dive
 
Backup to the Cloud
Backup to the CloudBackup to the Cloud
Backup to the Cloud
 
Mtc learnings from isv & enterprise interaction
Mtc learnings from isv & enterprise  interactionMtc learnings from isv & enterprise  interaction
Mtc learnings from isv & enterprise interaction
 
Mtc learnings from isv & enterprise (dated - Dec -2014)
Mtc learnings from isv & enterprise (dated - Dec -2014)Mtc learnings from isv & enterprise (dated - Dec -2014)
Mtc learnings from isv & enterprise (dated - Dec -2014)
 
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
 
CMU Lecture on Hadoop Performance
CMU Lecture on Hadoop PerformanceCMU Lecture on Hadoop Performance
CMU Lecture on Hadoop Performance
 

Mais de QAware GmbH

"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!
QAware GmbH
 
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See... Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
QAware GmbH
 

Mais de QAware GmbH (20)

50 Shades of K8s Autoscaling #JavaLand24.pdf
50 Shades of K8s Autoscaling #JavaLand24.pdf50 Shades of K8s Autoscaling #JavaLand24.pdf
50 Shades of K8s Autoscaling #JavaLand24.pdf
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN MainzFully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
Fully-managed Cloud-native Databases: The path to indefinite scale @ CNN Mainz
 
Down the Ivory Tower towards Agile Architecture
Down the Ivory Tower towards Agile ArchitectureDown the Ivory Tower towards Agile Architecture
Down the Ivory Tower towards Agile Architecture
 
"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!"Mixed" Scrum-Teams – Die richtige Mischung macht's!
"Mixed" Scrum-Teams – Die richtige Mischung macht's!
 
Make Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringMake Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform Engineering
 
Der Tod der Testpyramide? – Frontend-Testing mit Playwright
Der Tod der Testpyramide? – Frontend-Testing mit PlaywrightDer Tod der Testpyramide? – Frontend-Testing mit Playwright
Der Tod der Testpyramide? – Frontend-Testing mit Playwright
 
Was kommt nach den SPAs
Was kommt nach den SPAsWas kommt nach den SPAs
Was kommt nach den SPAs
 
Cloud Migration mit KI: der Turbo
Cloud Migration mit KI: der Turbo Cloud Migration mit KI: der Turbo
Cloud Migration mit KI: der Turbo
 
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See... Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
Migration von stark regulierten Anwendungen in die Cloud: Dem Teufel die See...
 
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
 
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
Endlich gute API Tests. Boldly Testing APIs Where No One Has Tested Before.
 
Kubernetes with Cilium in AWS - Experience Report!
Kubernetes with Cilium in AWS - Experience Report!Kubernetes with Cilium in AWS - Experience Report!
Kubernetes with Cilium in AWS - Experience Report!
 
50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling
 
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAPKontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
Kontinuierliche Sicherheitstests für APIs mit Testkube und OWASP ZAP
 
Service Mesh Pain & Gain. Experiences from a client project.
Service Mesh Pain & Gain. Experiences from a client project.Service Mesh Pain & Gain. Experiences from a client project.
Service Mesh Pain & Gain. Experiences from a client project.
 
50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling50 Shades of K8s Autoscaling
50 Shades of K8s Autoscaling
 
Blue turns green! Approaches and technologies for sustainable K8s clusters.
Blue turns green! Approaches and technologies for sustainable K8s clusters.Blue turns green! Approaches and technologies for sustainable K8s clusters.
Blue turns green! Approaches and technologies for sustainable K8s clusters.
 
Per Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysPer Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API Gateways
 
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
Aus blau wird grün! Ansätze und Technologien für nachhaltige Kubernetes-Cluster
 

Último

一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
pyhepag
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
pyhepag
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理
pyhepag
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
RafigAliyev2
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
cyebo
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
pyhepag
 

Último (20)

2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdf
 
Data analytics courses in Nepal Presentation
Data analytics courses in Nepal PresentationData analytics courses in Nepal Presentation
Data analytics courses in Nepal Presentation
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting
 
Easy and simple project file on mp online
Easy and simple project file on mp onlineEasy and simple project file on mp online
Easy and simple project file on mp online
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
 
How I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prisonHow I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prison
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
Machine Learning for Accident Severity Prediction
Machine Learning for Accident Severity PredictionMachine Learning for Accident Severity Prediction
Machine Learning for Accident Severity Prediction
 
Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdf
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
 
Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 

KILL Cloud BILL: Common Patterns and Tips to Reduce your Cloud Bill,

  • 1. qaware.de KILL Cloud BILL Common Patterns and Tips Alex Krause alex.krause@qaware.de @alex0ptr
  • 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
  • 4. Let’s ask the internet!
  • 5. ● switch pricing models: reserved/spot Instances, pre-pay ● autoscale ● re-architect to FaaS/CaaS/Batch ● cloud provider CDN ● switch region ● shut off unused stuff ● go back to on-prem 5 QAware risky, rarely applicable, huge effort
  • 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
  • 10. Tip: Right Size most systems idle, especially non-prod environments 10 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
  • 13. Tip: Right Size 13 QAware Friendly Reminder: https://home.robusta.dev/blog/stop-using-cpu-limits
  • 14. Tip: Change Instance 14 QAware use the current generation of your instance: slightly cheaper, but faster
  • 15. Tip: Change Instance 15 QAware switch to AMD: faster and cheaper (~10%)
  • 16. Tip: Change Instance 16 QAware switch to ARM: cheaper (~15%)
  • 17. Tip: Change Instance 17 QAware switch to more-memory instances: more expensive (~30%) but twice the the amount of idling workloads
  • 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
  • 21. Tip: Storage Classes 21 QAware S3 Standard S3 Intelligent-Tiering* S3 Standard-IA S3 One Zone-IA† S3 Glacier Instant Retrieval S3 Glacier Flexible Retrieval S3 Glacier Deep Archive Designed for durability 99.99999 9999% (11 9’s) 99.999999999 % (11 9’s) 99.99999 9999% (11 9’s) 99.999999 999% (11 9’s) 99.999999 999% (11 9’s) 99.999999999% (11 9’s) 99.99999 9999% (11 9’s) Designed for availability 99.99% 99.9% 99.9% 99.5% 99.9% 99.99% 99.99% Availability SLA 99.9% 99% 99% 99% 99% 99.9% 99.9% Availability Zones ≥3 ≥3 ≥3 1 ≥3 ≥3 ≥3 Minimum capacity charge per object N/A N/A 128 KB 128 KB 128 KB N/A N/A Minimum storage duration charge N/A N/A 30 days 30 days 90 days 90 days 180 days Retrieval charge N/A N/A per GB retrieved per GB retrieved per GB retrieved per GB retrieved per GB retrieved
  • 23. Tip: be cheaper in dev 23 QAware ● hdds instead of ssd, reduced IOPS ● burstable instances for databases ● reduce SLA options ● reduce HA ○ database failover ○ blob zones ○ replicas ○ networks, 5 -> 2 availability zones
  • 24. Tip: negotiate 24 QAware ● custom offers and credits ● custom pricing for e.g. traffic
  • 26. 26 QAware 📅 Start at Day 1 📈 Monitoring and Alerting ♻ Review, Improve, Repeat 🤔 AI? 🤖
  • 27. qaware.de QAware GmbH Mainz Rheinstraße 4 C 55116 Mainz Tel. +49 6131 21569-0 info@qaware.de twitter.com/qaware linkedin.com/company/qaware-gmbh xing.com/companies/qawaregmbh slideshare.net/qaware github.com/qaware Q&A
  • 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