SlideShare ist ein Scribd-Unternehmen logo
1 von 64
© 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
The Science of Choosing
Reserved Instances
J.R. Storment
Chief Customer Officer

Cloudability
Introduction
•  Purchasing Pitfalls
•  Understanding Reservations
•  How to Calculate RIs
•  Recommended RI Purchase Approach
WARNING: Math ahead.
Cloud Infrastructure Analytics
Nearly $1B in tracked cloud costs. 12,000+ Users
Our Solution
Purchasing Pitfalls
Is your company currently
purchasing AWS reservations?
What we’ve learned
•  Most companies oversimplify reservation
purchasing
How frequently are you
purchasing reservations?
Go all in on 1 or 2 large buys each year
Result: Large cliffs in
reservation levels
Understanding Reservations
What is a reservation?
Reservations allow you to reserve resources/capacity for one or
three years in a particular availability zone in exchange for a lower
overall unit price.
There are 2,000+ different reservation types each with their own
“break-even” points.
m1.xlarge | LINUX | us-east-1a | 3 years
Reservation Type Upfront Fee Hourly Usage Fee Minimum Usage
Light Yes Yes
No
If the instance is not
used during the hour,
there is no charge.
Medium Yes Yes
No
If the instance is not
used during the hour,
there is no charge.
Heavy Yes Yes
Yes
Billed a full month’s
worth of hours at the
start of each month.
Reserved Instance Pricing Components
Annual Utilization
Rate
Light RI Savings Medium RI Savings Heavy RI Savings
20% 25% -7% -77%
40% 40% 33% 11%
60% 45% 46% 41%
80% 48% 52% 56%
100% 49% 59% 65%
RI Cost Savings vs. On-Demand
Why are you purchasing
reserved instances?
Why make reservations?
1.  Lower the cost of resources you are
already using
Why make reservations?
1.  Lower the cost of resources you are
already using
2.  Lock-in future capacity in the same
Availability Zone
Why make reservations?
1.  Lower the cost of resources you are already
using
2.  Lock-in future capacity in the same Availability
Zone
3.  Reserve capacity in another region just in case...
How are reservations applied?
•  Purchased for an instance type (m1.xlarge) with a specified OS (LINUX)
in a particular Availability Zone (us-east-1a)
•  Reservations are applied each hour
•  In a consolidated billing account, cost savings from reservations can be
shared between linked accounts
•  Capacity reservation stays with the purchasing account
Reservations in Linked Accounts
Reservations in Linked Accounts
Reservations in Linked Accounts
Reservations in Linked Accounts
Reservations in Linked Accounts
Reservations in Linked Accounts
Reservations in Linked Accounts
Reservation Modifications
•  Transfer a reservation from one Availability
Zone to another
•  Trade in reservations for a different size in
the same family
1 xlarge g 2 large 1 large g 4 small
Changing Instance Type
Instance Size Normalization Factor
small 1
medium 2
large 4
xlarge 8
2xlarge 16
4xlarge 32
8xlarge 64
Instance types without a family
•  t1.micro
•  cc1.4xlarge
•  cc2.8xlarge
•  cg1.8xlarge
•  cr1.8xlarge
•  hi1.4xlarge
•  hs1.8xlarge
The fine print
•  Transfers do not happen
automatically
•  Transfers are not guaranteed and
are based on available capacity
•  Transfers must share the same
expiration date
A Simplied RI Calculation
Overall utilization can be misleading
m1.large linux us-east-1a
A tale of three instances
30% 30% 30%
30% is greater than the break even point for a light reservation
1 2 3
3 Light
When were the instances running?
A tale of three instances
Remember: Reservations are applied every hour
Instances running at the same time
If the instances are running at the same time you need multiple RIs
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 26 27 28 29
30
A tale of three instances
3 Light reservations cost savings
A tale of three instances
On-demand hourly cost $0.240
RI hourly cost $0.136
RI upfront fee $243
Effective hourly rate @ 30% utilization $0.228
Hourly Savings $0.011
Total Savings for this example $90.93
4.8%
SAVINGS RATE
Instances running at different times
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 26 27 28 29
30
A tale of three instances
Instances running at different times
A tale of three instances
Collectively the 3 instances cover 90% of the hours of the month
2
1
3
1 Heavy
1 Heavy reservation cost savings
A tale of three instances
On-demand hourly cost $0.240
RI upfront fee $676
RI hourly cost $0.056
Effective hourly rate @ 90% utilization $0.141
Hourly Savings $0.098
Total Savings for this example $774.65
41%
SAVINGS RATE
1 Heavy vs. 3 Lights
A tale of three instances
1 Heavy 3 Lights
Total Savings $774.65 $90.93
Total upfront fees $676 $729
Buying 3 lights would have wasted $486 in upfront fees
You have to understand how many
instances are running each hour to
know how many RIs to purchase
Applying what we’ve learned:
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Histogram of Hourly Instance Levels
Putting it into practice!
(DEMO TIME)
Recommendation
Recommendation is based on 17 instances
running 83.18% of the hours in the report period
which is higher than 1-year break even point of
63.12% for a m1.large LINUX in eu-west-1b.
Action Items
Purchase
Purchase 9 m1.large heavy reservations in eu-west-1b
Transfer
Transfer 8 m1.large heavy reservations from eu-west-1a to eu-west-1b
Transfer 8 m1.large heavy reservations from eu-west-1c to eu-west-1b
Trade-in
Convert 1 m1.xlarge heavy reservation to 2 m1.large RIs in eu-west-1b
Purchasing Recommendations
Implications for savings
•  Base purchase decisions on hourly instance counts
•  Frequent reservation purchases help maximize cost efficiency
•  Don’t over purchase heavy reservations. Utilize Light and
Medium reservations to handle volatility
•  Utilize light reservations to hold capacity in other Availability
Zones
•  Don’t be afraid of 3 year reservations
Stop by our booth or 7pm AWS meetup
cloudability.com / Twitter @cloudability

Weitere ähnliche Inhalte

Ähnlich wie AWS Summit Sydney 2014 | The Science of Saving: A Guide to Buying EC2 Reserved Instances - Session Sponsored by Cloudability

Cost Optimisation with Amazon Web Services
 Cost Optimisation with Amazon Web Services Cost Optimisation with Amazon Web Services
Cost Optimisation with Amazon Web ServicesAmazon Web Services
 
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)Amazon Web Services
 
Modifying Your AWS Reserved Instances
Modifying Your AWS Reserved InstancesModifying Your AWS Reserved Instances
Modifying Your AWS Reserved InstancesCloudability
 
Cost optimization - Don't overspend on AWS
Cost optimization - Don't overspend on AWSCost optimization - Don't overspend on AWS
Cost optimization - Don't overspend on AWSSandeep Cashyap
 
Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16Cloudability
 
How to get the most out of your cloud - Microsoft Cloud Day
How to get the most out of your cloud - Microsoft Cloud DayHow to get the most out of your cloud - Microsoft Cloud Day
How to get the most out of your cloud - Microsoft Cloud DayCloudyn
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesAmazon Web Services
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesAmazon Web Services
 
Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...
Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...
Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...Amazon Web Services
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud SpendRightScale
 
AWS Cost Optimization
AWS Cost OptimizationAWS Cost Optimization
AWS Cost OptimizationMiles Ward
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Amazon Web Services
 
AWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAmazon Web Services
 
AWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS EconomicsAWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS EconomicsAaron Klein
 
Bootcamp Recap: EC2 Reserved Instances
Bootcamp Recap: EC2 Reserved InstancesBootcamp Recap: EC2 Reserved Instances
Bootcamp Recap: EC2 Reserved InstancesCloudHealth by VMware
 
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Amazon Web Services
 
AWS Meetup - Exploring ways to buy EC2 capacity
AWS Meetup - Exploring ways to buy EC2 capacityAWS Meetup - Exploring ways to buy EC2 capacity
AWS Meetup - Exploring ways to buy EC2 capacityAntti Siiskonen
 
Best Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost OptimizationBest Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost OptimizationCloudyn
 
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...RightScale
 

Ähnlich wie AWS Summit Sydney 2014 | The Science of Saving: A Guide to Buying EC2 Reserved Instances - Session Sponsored by Cloudability (20)

Cost Optimisation with Amazon Web Services
 Cost Optimisation with Amazon Web Services Cost Optimisation with Amazon Web Services
Cost Optimisation with Amazon Web Services
 
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
 
Controle e otimização de custos na AWS
Controle e otimização de custos na AWSControle e otimização de custos na AWS
Controle e otimização de custos na AWS
 
Modifying Your AWS Reserved Instances
Modifying Your AWS Reserved InstancesModifying Your AWS Reserved Instances
Modifying Your AWS Reserved Instances
 
Cost optimization - Don't overspend on AWS
Cost optimization - Don't overspend on AWSCost optimization - Don't overspend on AWS
Cost optimization - Don't overspend on AWS
 
Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16Finding hidden waste in your AWS infrastructure - 2/11/16
Finding hidden waste in your AWS infrastructure - 2/11/16
 
How to get the most out of your cloud - Microsoft Cloud Day
How to get the most out of your cloud - Microsoft Cloud DayHow to get the most out of your cloud - Microsoft Cloud Day
How to get the most out of your cloud - Microsoft Cloud Day
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...
Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...
Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements - ...
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
 
AWS Cost Optimization
AWS Cost OptimizationAWS Cost Optimization
AWS Cost Optimization
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency
 
AWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to Profitability
 
AWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS EconomicsAWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS Economics
 
Bootcamp Recap: EC2 Reserved Instances
Bootcamp Recap: EC2 Reserved InstancesBootcamp Recap: EC2 Reserved Instances
Bootcamp Recap: EC2 Reserved Instances
 
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
 
AWS Meetup - Exploring ways to buy EC2 capacity
AWS Meetup - Exploring ways to buy EC2 capacityAWS Meetup - Exploring ways to buy EC2 capacity
AWS Meetup - Exploring ways to buy EC2 capacity
 
Best Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost OptimizationBest Practices for AWS Cloud Cost Optimization
Best Practices for AWS Cloud Cost Optimization
 
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
RightScale Webinar: Decoding AWS Reserved Instances (RIs) What It Means for C...
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

AWS Summit Sydney 2014 | The Science of Saving: A Guide to Buying EC2 Reserved Instances - Session Sponsored by Cloudability

  • 1. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. The Science of Choosing Reserved Instances J.R. Storment Chief Customer Officer
 Cloudability
  • 2. Introduction •  Purchasing Pitfalls •  Understanding Reservations •  How to Calculate RIs •  Recommended RI Purchase Approach
  • 4.
  • 5. Cloud Infrastructure Analytics Nearly $1B in tracked cloud costs. 12,000+ Users
  • 8. Is your company currently purchasing AWS reservations?
  • 9. What we’ve learned •  Most companies oversimplify reservation purchasing
  • 10.
  • 11. How frequently are you purchasing reservations?
  • 12. Go all in on 1 or 2 large buys each year
  • 13. Result: Large cliffs in reservation levels
  • 15. What is a reservation? Reservations allow you to reserve resources/capacity for one or three years in a particular availability zone in exchange for a lower overall unit price. There are 2,000+ different reservation types each with their own “break-even” points. m1.xlarge | LINUX | us-east-1a | 3 years
  • 16. Reservation Type Upfront Fee Hourly Usage Fee Minimum Usage Light Yes Yes No If the instance is not used during the hour, there is no charge. Medium Yes Yes No If the instance is not used during the hour, there is no charge. Heavy Yes Yes Yes Billed a full month’s worth of hours at the start of each month. Reserved Instance Pricing Components
  • 17. Annual Utilization Rate Light RI Savings Medium RI Savings Heavy RI Savings 20% 25% -7% -77% 40% 40% 33% 11% 60% 45% 46% 41% 80% 48% 52% 56% 100% 49% 59% 65% RI Cost Savings vs. On-Demand
  • 18. Why are you purchasing reserved instances?
  • 19. Why make reservations? 1.  Lower the cost of resources you are already using
  • 20. Why make reservations? 1.  Lower the cost of resources you are already using 2.  Lock-in future capacity in the same Availability Zone
  • 21. Why make reservations? 1.  Lower the cost of resources you are already using 2.  Lock-in future capacity in the same Availability Zone 3.  Reserve capacity in another region just in case...
  • 22. How are reservations applied? •  Purchased for an instance type (m1.xlarge) with a specified OS (LINUX) in a particular Availability Zone (us-east-1a) •  Reservations are applied each hour •  In a consolidated billing account, cost savings from reservations can be shared between linked accounts •  Capacity reservation stays with the purchasing account
  • 30. Reservation Modifications •  Transfer a reservation from one Availability Zone to another •  Trade in reservations for a different size in the same family
  • 31. 1 xlarge g 2 large 1 large g 4 small Changing Instance Type Instance Size Normalization Factor small 1 medium 2 large 4 xlarge 8 2xlarge 16 4xlarge 32 8xlarge 64
  • 32. Instance types without a family •  t1.micro •  cc1.4xlarge •  cc2.8xlarge •  cg1.8xlarge •  cr1.8xlarge •  hi1.4xlarge •  hs1.8xlarge
  • 33. The fine print •  Transfers do not happen automatically •  Transfers are not guaranteed and are based on available capacity •  Transfers must share the same expiration date
  • 34. A Simplied RI Calculation
  • 35. Overall utilization can be misleading
  • 36. m1.large linux us-east-1a A tale of three instances 30% 30% 30% 30% is greater than the break even point for a light reservation 1 2 3 3 Light
  • 37. When were the instances running? A tale of three instances Remember: Reservations are applied every hour
  • 38. Instances running at the same time If the instances are running at the same time you need multiple RIs Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 A tale of three instances
  • 39. 3 Light reservations cost savings A tale of three instances On-demand hourly cost $0.240 RI hourly cost $0.136 RI upfront fee $243 Effective hourly rate @ 30% utilization $0.228 Hourly Savings $0.011 Total Savings for this example $90.93
  • 41. Instances running at different times Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 A tale of three instances
  • 42. Instances running at different times A tale of three instances Collectively the 3 instances cover 90% of the hours of the month 2 1 3 1 Heavy
  • 43. 1 Heavy reservation cost savings A tale of three instances On-demand hourly cost $0.240 RI upfront fee $676 RI hourly cost $0.056 Effective hourly rate @ 90% utilization $0.141 Hourly Savings $0.098 Total Savings for this example $774.65
  • 45. 1 Heavy vs. 3 Lights A tale of three instances 1 Heavy 3 Lights Total Savings $774.65 $90.93 Total upfront fees $676 $729 Buying 3 lights would have wasted $486 in upfront fees
  • 46. You have to understand how many instances are running each hour to know how many RIs to purchase Applying what we’ve learned:
  • 47. Histogram of Hourly Instance Levels
  • 48. Histogram of Hourly Instance Levels
  • 49. Histogram of Hourly Instance Levels
  • 50. Histogram of Hourly Instance Levels
  • 51. Histogram of Hourly Instance Levels
  • 52. Histogram of Hourly Instance Levels
  • 53. Histogram of Hourly Instance Levels
  • 54. Histogram of Hourly Instance Levels
  • 55. Putting it into practice! (DEMO TIME)
  • 56.
  • 57.
  • 58. Recommendation Recommendation is based on 17 instances running 83.18% of the hours in the report period which is higher than 1-year break even point of 63.12% for a m1.large LINUX in eu-west-1b.
  • 59.
  • 60. Action Items Purchase Purchase 9 m1.large heavy reservations in eu-west-1b Transfer Transfer 8 m1.large heavy reservations from eu-west-1a to eu-west-1b Transfer 8 m1.large heavy reservations from eu-west-1c to eu-west-1b Trade-in Convert 1 m1.xlarge heavy reservation to 2 m1.large RIs in eu-west-1b
  • 61.
  • 63. Implications for savings •  Base purchase decisions on hourly instance counts •  Frequent reservation purchases help maximize cost efficiency •  Don’t over purchase heavy reservations. Utilize Light and Medium reservations to handle volatility •  Utilize light reservations to hold capacity in other Availability Zones •  Don’t be afraid of 3 year reservations
  • 64. Stop by our booth or 7pm AWS meetup cloudability.com / Twitter @cloudability