SlideShare a Scribd company logo
AWS-Atlassian ANZ
Commercial Optimisation (CO)
Interest Group
ANZ Sydney Meetup 2
Sept 2017
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Talk 1 – Governance & Optimisation Metrics
1. What does optimised look like?
2. Common governance practices to promote & enable optimisation
3. How to measure RI savings & potential
4. How to measure elasticity & elasticity savings (i.e. impact of on-off)
5. Rightsizing 101 & measures
6. Putting it all together
What does optimised look like?
Hard metrics: Degree to which
operational/financial optimisation
levers are being used
Soft factors/Governance:
Process, Policy,
Tools, & People
What does optimised look like?
Governance: Process, Policy, Tools, & People
• Note the items that are mentioned next applies
more to larger orgs
• Not applicable to everyone but they are commonly
observed across customers
1. Encourage & enable teams to architect for cost
Incentive,
skills, time
investment
Speed to
customer
Performance
SecurityReliability
Cost &
Optimisation
effort
Few lessons to be learned from sports
Good coaches don’t just ask their teams
to win, they put in place & encourage
practices that lead to winning
Training resource to inspire your teams
What does this look like in practice?
Architecture review process
that considers cost
(incl. Serverless & Spot)
Cloud best practice
Onboarding & ongoing
training program
Gamification of results
(e.g. Linux leaderboard,
badges for training completion)
2. There are people responsible for optimisation
3. There’s an orchestration & approval process*
* Balance between agility vs. optimisation & control
4. Agree mandatory (cost) tags with
stakeholders from the Business
Tagging -> Allocation -> Chargeback -> Ownership
Brings IT and business closer together
5. Address improper tagging
???
App
BU
Owner
Warning about untagged resources or turning them off
You can address with missing or misspelt tags with
AWS tools or open source tools
https://github.com/capitalone/cloud-custodian
A feature rich open source solution to
monitor tagging compliance and
remediate issues
Capital One’s Cloud Custodian
• Involve the right people
(Engineering, Finance, Management)
• Review relevant, actionable information
• Engineers see daily spend rate
• Finance teams track changes in spend against budgets
• Managers see spend and optimisation by BU
• Set targets for optimisation
• Use tools to accelerate conversations (e.g. DIY,
CloudHealth, Cloudability, CloudCheckr, Cost Explorer)
6. Set metrics and targets and a review cycle
Please
make this
number
better
Here’s a basic example of a target metric
Time (months)
% of
Linux/Unix
(incl. CentOS)
instances
Time (months)
% of
non-prod
turned off
daily
Last month’s corresponding
daily burn rate = $1,600
Daily burn rate = $1,400
Last month’s tagging %
= 85%
Intermediate example of target metrics*
Custom dashboards can help focus engineering effort & show results
Tagging % = 89%
*Engineer relevant dashboard
Advanced example of target metrics
Time (months)
Cost per customer-
activity-time
by application
(normalizing by
month price inflation)
$ per
customer-activity-time
AWS re:Invent 2015 | (ISM309)
Efficient Innovation: High-Velocity Cost Management at Netflix
https://bit.ly/co17_video4
What does AWS Platform Cost Optimisation look like?
Hard Metrics
Hard Metrics: Degree to which operational/financial
optimisation levers are being used
• RI coverage and utilisation
• Elasticity savings
• RI savings realised and potential
• Rightsizing savings and potential
Metrics must have targets
Rightsizing
Rightsizing
Rightsizing
Rightsizing - Potential savings
SUM(Potential Savings (Use 3rd party tooling))
Rightsizing - Actual savings
Rightsizing - Target Wastage
Rightsizing - Potential savings percentage
SUM(Potential Savings (Use 3rd party tooling))
Rightsizing - Potential savings percentage
SUM(Potential Savings (Use 3rd party tooling))
———————————————————————
SUM(Service Costs)
RI coverage
Reserved
OnDemand
RI coverage - The Crude Method 1.0
Reserved Instance Hours / Total Instance Hours = Coverage
RI coverage - Coverage Comparison
RI coverage - Coverage Comparison
90%69%
RI coverage - Coverable Hours
RI coverage - The Crude Method 2.0
Reserved Instance Hours / Total Coverable Instance Hours = Coverage
RI coverage - The Crude Method 2.0
Reserved Instance Hours / Total Coverable Instance Hours = Coverage
RI coverage
RI coverage - Coverage Comparison
90%80%
RI coverage - Instance Hours
1h
1h
1h
1h
1h
1h
1h
1h
RI coverage
RI coverage - Instance Rate
$
$
$
$
$
$
$
$
RI coverage - Instance Rate
$
$
No Upfront
Partial Upfront
All Upfront
$
OnDemand
RI coverage - Instance Rate
$
OnDemand
RI coverage - Coverage Comparison
90%80%
RI coverage - Coverage Comparison
RI coverage - Coverage Comparison
Reservations
RI coverage - Coverage Comparison
By Instance Hour
90%80%
RI coverage - Coverage Comparison
By Instance Rate
68%99%
RI coverage - The Right Method 1.0
Reserved Instance Hours (By OD Rate)
—————————————————————
Total Coverable Instance Hours (By OD Rate)
Elasticity
Elasticity
Elasticity - Calculating Savings Crude Method
Actual Instance Hours (By OD Rate)
—————————————————————
Peak Instance Hours (By OD Rate)
1 -
Elasticity - Calculating Savings Crude Method
Actual Instance Hours (By OD Rate)
—————————————————————
Peak Instance Hours (By OD Rate)
1 -
RI Elasticity
RI Elasticity
RI Elasticity
Elasticity - Calculating Savings
Actual Instance Hours (By OD Rate)
—————————————————————
Peak (Per Class) Instance Hours (By OD Rate)
1 -
RI utilisation
Used
Unused
RI utilisation
RI utilisation
RI utilisation
RI utilisation
RI utilisation
RI utilisation
RI utilisation
RI utilisation - Crude Method
—————————————————
SUM(Used Reserved Instance Hours)
SUM(All Reserved Instance Hours)
RI utilisation - Reserved Instance Hours
1h
1h
1h
1h
1h
1h
1h
1h
RI coverage - Reserved Instance Rate
$
$
$
$
$
$
$
$
RI coverage - Reserved Instance Rate
$
$
No Upfront
Partial Upfront
All Upfront
RI coverage - Reserved Instance Rate
RI Type Upfront Hourly Amortised
No Upfront $0 $0.062 $0.062
Partial Upfront $258 $0.03 $0.059
All Upfront $507 $0 $0.058
m4.large amortised costs
RI utilisation - Utilisation
———————————————————————
Used Reserved Instance Hours (By Amortised Rate)
Total Reserved Instance Hours (By Amortised Rate)
RI savings
On Demand Rate - Amortised RI Rate = Savings Rate
RI savings
SUM(Used Reserved Instance Hours (by Savings Rate))
RI savings
SUM(Used Reserved Instance Hours (by Savings Rate)
Subtract(SUM(Unused Reserved Instance Hours (by Amortised Rate))
RI savings
RI potential savings
SUM(ALL Coverable Instance Hours (by Savings Rate))
RI potential savings
Metrics
RI Utilisation RI SavingsRI Coverage
ElasticityRightsizing
Putting it all together: Optimize then measure,
Enabled by Governance: Process, Policy, and People
Right-Sizing Your
Instances
Pick the Right
Pricing Model
Increase
Elasticity
Governance:
Process, Policy,
and People
Match usage to
storage class
Soft factors: Process, Policy, Tools, & People
3. Orchestration &
Approval
4. Agree Tagging with
Stakeholders
1. Enable Architecting
for Cost
5. Address
Improper Tagging
6. Metrics, Targets,
and review
?
Everyone has a role to play in enabling optimization
Driving Cloud strategy
& a lean culture
(better than good controls)
Reporting &
Cost allocation
for ownership
Learning, executing
and communicating
$ impact

More Related Content

What's hot

Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Amazon Web Services
 
Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot Instances
Amazon Web Services
 
AWS Cost Optimization - JLM
AWS Cost Optimization - JLMAWS Cost Optimization - JLM
AWS Cost Optimization - JLM
Boaz Ziniman
 
AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019
AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019
AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019
Derek Ashmore
 
Cost Optimization on AWS (REPEAT)
Cost Optimization on AWS (REPEAT)Cost Optimization on AWS (REPEAT)
Cost Optimization on AWS (REPEAT)
Amazon Web Services
 
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
cloudzoneio
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated Computing
Amazon Web Services
 
Disaster Recovery - On-Premise & Cloud
Disaster Recovery - On-Premise & CloudDisaster Recovery - On-Premise & Cloud
Disaster Recovery - On-Premise & Cloud
Corley S.r.l.
 
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' GroupJanuary 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
David McDaniel
 
Easy and Efficient Batch Computing on AWS
Easy and Efficient Batch Computing on AWSEasy and Efficient Batch Computing on AWS
Easy and Efficient Batch Computing on AWS
Amazon Web Services
 
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Amazon Web Services
 

What's hot (11)

Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
Risk Management and Particle Accelerators: Innovating with New Compute Platfo...
 
Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot Instances
 
AWS Cost Optimization - JLM
AWS Cost Optimization - JLMAWS Cost Optimization - JLM
AWS Cost Optimization - JLM
 
AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019
AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019
AWS Lambda: Best Practices and Common Mistakes - AWS Community Days 2019
 
Cost Optimization on AWS (REPEAT)
Cost Optimization on AWS (REPEAT)Cost Optimization on AWS (REPEAT)
Cost Optimization on AWS (REPEAT)
 
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
COST OPTIMIZATION – SAVE 20-30% OF YOUR AWS MONTHLY COST – A REALITY OR FANTASY?
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated Computing
 
Disaster Recovery - On-Premise & Cloud
Disaster Recovery - On-Premise & CloudDisaster Recovery - On-Premise & Cloud
Disaster Recovery - On-Premise & Cloud
 
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' GroupJanuary 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
 
Easy and Efficient Batch Computing on AWS
Easy and Efficient Batch Computing on AWSEasy and Efficient Batch Computing on AWS
Easy and Efficient Batch Computing on AWS
 
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
 

Similar to AWS Cost Opt Meetup 2 - Governance and metrics of optimisation

Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar SeriesStrategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Amazon Web Services
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy KFIR
 
Cost Optimization at Scale
 Cost Optimization at Scale Cost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
Well Architected: Cost Optimization
Well Architected: Cost Optimization Well Architected: Cost Optimization
Well Architected: Cost Optimization
Amazon Web Services
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
TCO
TCO TCO
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
SmartBear
 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
samar15
 
Spending Less On AWS_AWSPSSummit_Singapore
Spending Less On AWS_AWSPSSummit_SingaporeSpending Less On AWS_AWSPSSummit_Singapore
Spending Less On AWS_AWSPSSummit_Singapore
Amazon Web Services
 
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
Amazon Web Services
 
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
Amazon Web Services
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
Cloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to ScaleCloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to Scale
Amazon Web Services
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Amazon Web Services
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
Amazon Web Services
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
Amazon Web Services
 
Optimizing Your AWS Applications and Usage to Reduce Costs
Optimizing Your AWS Applications and Usage to Reduce CostsOptimizing Your AWS Applications and Usage to Reduce Costs
Optimizing Your AWS Applications and Usage to Reduce Costs
Amazon Web Services
 

Similar to AWS Cost Opt Meetup 2 - Governance and metrics of optimisation (20)

Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar SeriesStrategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
 
Cost Optimization at Scale
 Cost Optimization at Scale Cost Optimization at Scale
Cost Optimization at Scale
 
Well Architected: Cost Optimization
Well Architected: Cost Optimization Well Architected: Cost Optimization
Well Architected: Cost Optimization
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
TCO
TCO TCO
TCO
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
 
Spending Less On AWS_AWSPSSummit_Singapore
Spending Less On AWS_AWSPSSummit_SingaporeSpending Less On AWS_AWSPSSummit_Singapore
Spending Less On AWS_AWSPSSummit_Singapore
 
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
 
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Cloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to ScaleCloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to Scale
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
Innovate - Making Friends with Finance: How to Manage Cost Efficiency and Bud...
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
 
Optimizing Your AWS Applications and Usage to Reduce Costs
Optimizing Your AWS Applications and Usage to Reduce CostsOptimizing Your AWS Applications and Usage to Reduce Costs
Optimizing Your AWS Applications and Usage to Reduce Costs
 

Recently uploaded

Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
How to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM SoftwareHow to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM Software
SalesTown
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
aragme
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
AnnySerafinaLove
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
Susan Laney
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
hartfordclub1
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 

Recently uploaded (20)

Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
How to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM SoftwareHow to Implement a Real Estate CRM Software
How to Implement a Real Estate CRM Software
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 

AWS Cost Opt Meetup 2 - Governance and metrics of optimisation

  • 1. AWS-Atlassian ANZ Commercial Optimisation (CO) Interest Group ANZ Sydney Meetup 2 Sept 2017 © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 2. Talk 1 – Governance & Optimisation Metrics 1. What does optimised look like? 2. Common governance practices to promote & enable optimisation 3. How to measure RI savings & potential 4. How to measure elasticity & elasticity savings (i.e. impact of on-off) 5. Rightsizing 101 & measures 6. Putting it all together
  • 3. What does optimised look like? Hard metrics: Degree to which operational/financial optimisation levers are being used Soft factors/Governance: Process, Policy, Tools, & People
  • 4. What does optimised look like? Governance: Process, Policy, Tools, & People • Note the items that are mentioned next applies more to larger orgs • Not applicable to everyone but they are commonly observed across customers
  • 5. 1. Encourage & enable teams to architect for cost Incentive, skills, time investment Speed to customer Performance SecurityReliability Cost & Optimisation effort
  • 6. Few lessons to be learned from sports Good coaches don’t just ask their teams to win, they put in place & encourage practices that lead to winning
  • 7. Training resource to inspire your teams
  • 8. What does this look like in practice? Architecture review process that considers cost (incl. Serverless & Spot) Cloud best practice Onboarding & ongoing training program Gamification of results (e.g. Linux leaderboard, badges for training completion)
  • 9. 2. There are people responsible for optimisation
  • 10. 3. There’s an orchestration & approval process* * Balance between agility vs. optimisation & control
  • 11. 4. Agree mandatory (cost) tags with stakeholders from the Business Tagging -> Allocation -> Chargeback -> Ownership Brings IT and business closer together
  • 12. 5. Address improper tagging ??? App BU Owner Warning about untagged resources or turning them off
  • 13. You can address with missing or misspelt tags with AWS tools or open source tools https://github.com/capitalone/cloud-custodian A feature rich open source solution to monitor tagging compliance and remediate issues Capital One’s Cloud Custodian
  • 14. • Involve the right people (Engineering, Finance, Management) • Review relevant, actionable information • Engineers see daily spend rate • Finance teams track changes in spend against budgets • Managers see spend and optimisation by BU • Set targets for optimisation • Use tools to accelerate conversations (e.g. DIY, CloudHealth, Cloudability, CloudCheckr, Cost Explorer) 6. Set metrics and targets and a review cycle
  • 15. Please make this number better Here’s a basic example of a target metric
  • 16. Time (months) % of Linux/Unix (incl. CentOS) instances Time (months) % of non-prod turned off daily Last month’s corresponding daily burn rate = $1,600 Daily burn rate = $1,400 Last month’s tagging % = 85% Intermediate example of target metrics* Custom dashboards can help focus engineering effort & show results Tagging % = 89% *Engineer relevant dashboard
  • 17. Advanced example of target metrics Time (months) Cost per customer- activity-time by application (normalizing by month price inflation) $ per customer-activity-time AWS re:Invent 2015 | (ISM309) Efficient Innovation: High-Velocity Cost Management at Netflix https://bit.ly/co17_video4
  • 18. What does AWS Platform Cost Optimisation look like? Hard Metrics Hard Metrics: Degree to which operational/financial optimisation levers are being used • RI coverage and utilisation • Elasticity savings • RI savings realised and potential • Rightsizing savings and potential
  • 19. Metrics must have targets
  • 23. Rightsizing - Potential savings SUM(Potential Savings (Use 3rd party tooling))
  • 26. Rightsizing - Potential savings percentage SUM(Potential Savings (Use 3rd party tooling))
  • 27. Rightsizing - Potential savings percentage SUM(Potential Savings (Use 3rd party tooling)) ——————————————————————— SUM(Service Costs)
  • 29. RI coverage - The Crude Method 1.0 Reserved Instance Hours / Total Instance Hours = Coverage
  • 30. RI coverage - Coverage Comparison
  • 31. RI coverage - Coverage Comparison 90%69%
  • 32. RI coverage - Coverable Hours
  • 33. RI coverage - The Crude Method 2.0 Reserved Instance Hours / Total Coverable Instance Hours = Coverage
  • 34. RI coverage - The Crude Method 2.0 Reserved Instance Hours / Total Coverable Instance Hours = Coverage
  • 36. RI coverage - Coverage Comparison 90%80%
  • 37. RI coverage - Instance Hours 1h 1h 1h 1h 1h 1h 1h 1h
  • 39. RI coverage - Instance Rate $ $ $ $ $ $ $ $
  • 40. RI coverage - Instance Rate $ $ No Upfront Partial Upfront All Upfront $ OnDemand
  • 41. RI coverage - Instance Rate $ OnDemand
  • 42. RI coverage - Coverage Comparison 90%80%
  • 43. RI coverage - Coverage Comparison
  • 44. RI coverage - Coverage Comparison Reservations
  • 45. RI coverage - Coverage Comparison By Instance Hour 90%80%
  • 46. RI coverage - Coverage Comparison By Instance Rate 68%99%
  • 47. RI coverage - The Right Method 1.0 Reserved Instance Hours (By OD Rate) ————————————————————— Total Coverable Instance Hours (By OD Rate)
  • 50. Elasticity - Calculating Savings Crude Method Actual Instance Hours (By OD Rate) ————————————————————— Peak Instance Hours (By OD Rate) 1 -
  • 51. Elasticity - Calculating Savings Crude Method Actual Instance Hours (By OD Rate) ————————————————————— Peak Instance Hours (By OD Rate) 1 -
  • 55. Elasticity - Calculating Savings Actual Instance Hours (By OD Rate) ————————————————————— Peak (Per Class) Instance Hours (By OD Rate) 1 -
  • 64. RI utilisation - Crude Method ————————————————— SUM(Used Reserved Instance Hours) SUM(All Reserved Instance Hours)
  • 65. RI utilisation - Reserved Instance Hours 1h 1h 1h 1h 1h 1h 1h 1h
  • 66. RI coverage - Reserved Instance Rate $ $ $ $ $ $ $ $
  • 67. RI coverage - Reserved Instance Rate $ $ No Upfront Partial Upfront All Upfront
  • 68. RI coverage - Reserved Instance Rate RI Type Upfront Hourly Amortised No Upfront $0 $0.062 $0.062 Partial Upfront $258 $0.03 $0.059 All Upfront $507 $0 $0.058 m4.large amortised costs
  • 69. RI utilisation - Utilisation ——————————————————————— Used Reserved Instance Hours (By Amortised Rate) Total Reserved Instance Hours (By Amortised Rate)
  • 71. On Demand Rate - Amortised RI Rate = Savings Rate RI savings
  • 72. SUM(Used Reserved Instance Hours (by Savings Rate)) RI savings
  • 73. SUM(Used Reserved Instance Hours (by Savings Rate) Subtract(SUM(Unused Reserved Instance Hours (by Amortised Rate)) RI savings
  • 75. SUM(ALL Coverable Instance Hours (by Savings Rate)) RI potential savings
  • 76. Metrics RI Utilisation RI SavingsRI Coverage ElasticityRightsizing
  • 77. Putting it all together: Optimize then measure, Enabled by Governance: Process, Policy, and People Right-Sizing Your Instances Pick the Right Pricing Model Increase Elasticity Governance: Process, Policy, and People Match usage to storage class
  • 78. Soft factors: Process, Policy, Tools, & People 3. Orchestration & Approval 4. Agree Tagging with Stakeholders 1. Enable Architecting for Cost 5. Address Improper Tagging 6. Metrics, Targets, and review ?
  • 79. Everyone has a role to play in enabling optimization Driving Cloud strategy & a lean culture (better than good controls) Reporting & Cost allocation for ownership Learning, executing and communicating $ impact