AWS Cost Management tools for
Transcript of AWS Cost Management tools for
![Page 1: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/1.jpg)
![Page 2: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/2.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cost Management tools for cost & usage optimization
Nathan Besh
A R C 2 1 9 - R
Cost Lead, Well-Architected
Amazon Web Services
![Page 3: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/3.jpg)
Agenda
Introduction
Governance
Visualization and analysis
Licensing
Right sizing
Pricing models
Bonus: Well-architected
![Page 4: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/4.jpg)
Related breakouts
ARC204 Cost optimizing a workload (200-300)
ENT206 Optimize AWS costs and utilization with AWS management tools (100-200)
CMP410 Save up to 90 percent on CI/CD and test workloads (spot)
ARC209 Running lean architectures: How to be cost-effective on AWS (Presentation)
CMP207 Manage, control, and optimize costs with native AWS products (Chalk talk)
CMP323 Optimize performance and cost for your AWS compute (Presentation)
ENT204 Managing your cloud financials as you scale on AWS (Presentation)
ENT230 Introduction to forecasting costs on AWS (Chalk talk)
![Page 5: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/5.jpg)
Introduction
• Implement fundamental (effective) cost and usage controls
• Analyze and manage your costs and usage
• Dual streams for each topic: 200 and 300 level
• 200 level: Building understanding an familiarity
• 300 level: Focusing on scale and efficiency
• Present then implement
• A few slides on the topic
• Hands-on labs
• Labs are available online
• Stay together (don’t worry if you don’t finish)
• Do them anytime
![Page 6: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/6.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
![Page 7: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/7.jpg)
Governance
• Who can do what (usage)
• Broad, high-level controls (safety)
• Notifications (learn)
• Implement controls (manage)
![Page 8: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/8.jpg)
Governance: Controls and notifications
• Controls: AWS Identity and Access Management (IAM)
• Users, groups, policies
• Roles (not covered today)
• Limits (not covered today)
• Notifications: AWS Budgets
• Soft approach (do not enforce)
• Forecasted and actual
• Cost, usage, reserved instance and savings plan coverage
• Refine by accounts, tags, instances, and so on (~10 billing columns)
![Page 9: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/9.jpg)
Lab
https://wellarchitectedlabs.com/Cost/arc219.html
Governance
![Page 10: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/10.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
![Page 11: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/11.jpg)
Visualization
• It can be hard to consume data (tables, CSVs)
• Trend analysis and anomalies
• Dashboards for visibility
• Chose the visualization carefully
• Bar chart: Quick comparison, first slide, overview of the position
• Line chart (almost always)
• Cloud: Highly variable usage/costs over time
• Time on the x-axis with as many data points as permitted
![Page 12: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/12.jpg)
Visualization: Value
• Cost optimization: Business value at the lowest price
• What is your (business) value?
• How is it measured?
• Process
• Start high level (total outputs per hour)
• Slowly build granularity
• Different types of output
• Workload components/microservices
![Page 13: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/13.jpg)
Analysis
• What, where, who, why
• Cost and usage report (CUR)
• Ask business questions
• What happened
• Trends (positive)
• Chargeback
• Large spend/usage (focus for cost optimization opportunities)
![Page 14: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/14.jpg)
Analysis
• Tooling
• AWS Glue
• Amazon Athena
• AWS Lambda (300)
• Uses
• Basis of reporting within your organization
• Modeling & forecasting
• Answer any question on cost and usage
![Page 15: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/15.jpg)
Lab
https://wellarchitectedlabs.com/Cost/arc219.html
Visualization and analysis
![Page 16: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/16.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
![Page 17: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/17.jpg)
Licensing
• What is the cost of a software license?
• What is the cost of running licensed software?
![Page 18: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/18.jpg)
M5.xlarge: US-East-1 (N. Virginia)—Shared tenancy
Linux RHEL Windows
Cost/hour $0.192 $0.252 $0.376
License
Cost/hr$0.06 $0.184
Extra cost 1.3125 x 1.9583 x
![Page 19: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/19.jpg)
T3.medium: US-East-1 (N. Virginia)—Shared tenancy
Linux RHEL Windows
Cost/hour $0.0416 $0.1016 $0.06
License
Cost/hr$0.06
($0.06)
$0.0184
($0.184)
Extra cost 2.4423 x 1.4423 x
![Page 20: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/20.jpg)
M5.xlarge: US-East-1 (N. Virginia)—Shared tenancy
Linux + 8 Gb GP2 RHEL + 10 Gb GP2 Windows + 30 Gb GP2
Cost/hour$0.193096
($0.192)
$0.253370
($0.252)
$0.380110
($0.376)
License + storage
cost/hr$0.060274
($0.06)
$0.187014
($0.184)
Extra cost1.3121 x
(1.3125 x)
1.9685 x
(1.9583 x)
• What’s different when you launch?• Storage
• Network traffic (updates, chatty OS)
• Console defaults, all free-tier eligible
![Page 21: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/21.jpg)
M5.xlarge: US-East-1 (N. Virginia)—Shared tenancy
Linux + 8 Gb GP2 RHEL + 10 Gb GP2 Windows + 30 Gb GP2
Cost/hour$0.124096
($0.192)
$0.184370
($0.252)
$0.311110
($0.376)
License + storage
cost/hr$0.060274
($0.06)
$0.187014
($0.184)
Extra cost1.4859 x
(1.3125 x)
2.5070 x
(1.9683 x)
• Reserved instances
• 1 year, no up-front, regional/standard
![Page 22: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/22.jpg)
T3.medium: US-East-1 (N. Virginia) —Shared tenancy
Linux RHEL Windows
Cost/hour $0.027096 $0.087370 $0.049110
License + Storage
Cost/hr$0.060274 $0.022014
% extra cost 3.2247 x 1.8124 x
• Reserved instances & storage
![Page 23: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/23.jpg)
Licensing
• Understand the total cost of running software
• Licensing
• Additional resources (storage, CPU, memory)
• Operations – advanced features
• People/skills
• Ensure you get value for spend
![Page 24: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/24.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
![Page 25: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/25.jpg)
Right sizing
• Impactful: One size = half your costs
• Half CPU ~43% reduction of costs (c5.xl -> m5.l)
• Half memory ~10% fewer costs (m5.l -> c5.l)
• Not just compute: database, storage
• Storage is linear: ½ storage = ½ costs
• Storage: PIOPS, type/class
![Page 26: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/26.jpg)
Right sizing
• Factor in total cost (testing, operations)
• Enhance with Amazon CloudWatch (memory)
• Factor in your pricing models
• Become efficient: filter—accounts, tags
• Recommendation process
• Previous 14 days (seasonal trends)
• Max CPU <= 1% ➔ terminate
• 1% <= max CPU <= 40% ➔ modify
• If future CPU < 80% ➔ recommend
![Page 27: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/27.jpg)
Lab
https://wellarchitectedlabs.com/Cost/arc219.html
Right sizing
![Page 28: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/28.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
![Page 29: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/29.jpg)
Pricing models
• On Demand (OD)
• Spot: instances, defined duration, fleet
• Reserved Instances (RI)
• Savings Plan (SP)
![Page 30: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/30.jpg)
Pricing models – flexibility & discounts
Standard
RI
Regional RI
(AZ)
Size Flex (AWS Linux)
(AZ, Size)
Convertible RI
(AZ, size, family, OS, tenancy)
Instance Savings Plan
(AZ, size, OS, tenancy)
Compute Savings Plan
(AZ, size, family, OS, tenancy, region, service)
![Page 31: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/31.jpg)
SP order of operation
• Start in the account that purchased the SP
• Apply SP commitment from highest discount to lowest discount
• Exhaust all savings in this account
• Look at usage across all other accounts
• Apply SP commitment from highest discount to lowest discount
![Page 32: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/32.jpg)
Coverage vs. utilization (RI)
• 100 instances of Linux, m5.large, 1-year commit, no upfront
• On Demand: $84,096
• RI discount = 36%
• 50% coverage (50 RI/50 OD): $68,766
• 25% coverage (25 RI/75 OD): $76,431
• Purchase 128 RI (need 100): $68,398
• Purchase 143 RI (need 100): $76,413
![Page 33: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/33.jpg)
Coverage vs. utilization (SP)
• 100 instances of Linux, m5.large, 1-year commit, no upfront
• On Demand: $84,096
• 100% coverage instance SP @ 36%: $53,436
• 100% coverage compute SP @ 26%: $62,196
74 instances running: $62,231 On Demand
Instance SP: $8,795 (savings) Compute SP: $35 (savings)
64 instances running: $53,821 On Demand
Instance SP: $385 (savings) Compute SP: $8,375 (loss)
![Page 34: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/34.jpg)
Pricing models = commitment = investment
• What is the risk?
• Risk = investment over the full commitment
• How quickly can I pay off the full commitment with savings?
• Formula = (monthly discounted amount x 12) / (monthly On Demand)
• Break even = wrong
• What is the return?
• Savings from discount
• Variable
• What if it is unused?
• Don’t worry
![Page 35: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/35.jpg)
Lab
https://wellarchitectedlabs.com/Cost/arc219.html
Pricing models
![Page 36: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/36.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
![Page 37: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/37.jpg)
Cost optimization: Where should I focus?
• Well-architected tool
• Nine questions
• Different focus areas of cost optimization
• Best practices in each area
• Open discussion within your organization
• No right or wrong
• How you are achieving the outcomes
• Free learning tool for your organization
• Track your progress and improvement
![Page 38: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/38.jpg)
Lab
https://wellarchitectedlabs.com/Cost/arc219.html
Well-architected tool
![Page 39: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/39.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Free foundational to advanced digital courses cover AWS services and teach architecting best practices
Learn to architect with AWS Training and Certification
Visit aws.amazon.com/training/path-architecting/
Classroom offerings, including Architecting on AWS, feature AWS expert instructors and hands-on labs
Validate expertise with the AWS Certified Solutions Architect - Associateor AWS Certification Solutions Architect - Professional exams
Resources created by the experts at AWS to propel your organization and career forward
![Page 40: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/40.jpg)
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Nathan Besh
![Page 41: AWS Cost Management tools for](https://reader031.fdocuments.net/reader031/viewer/2022020706/61fd3d68d0663d515f6a851a/html5/thumbnails/41.jpg)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.