SlideShare a Scribd company logo
Pricing Model for EC2
• 3 ways to pay
– On Demand
– Reservation
– Spot
• You get exact same instance in each case
• Pricing is just a billing construct
• In each case, capacity is not guaranteed (even for
reservations)
– AWS has (rarely) run out of capacity in their data centers
EC2
Pricing Model makes HUGE difference
• 70%+ of your AWS bill will be EC2
• Leveraging different models, you can pay
70%+ less for the exact same instance
EC2
On Demand
• Highest cost
• No up-front commitment
EC2
Reserved
• Pay up-front “reservation” fee
• In exchange for lower hourly fee
• (Possibly) lowest cost for dedicated
instance (spot can be taken away)
• 1 and 3 year terms available
• Restrictive. Reservation must include:
– AZ
– Instance type
– Platform
– Term (1 or 3 years)
EC2
Reserved
…Think “Plan” EC2
Plan Down Payment Hourly Cost
None $0 $1.00
Platinum $100 $0.30
Gold $60 $0.50
Silver $30 $0.80
Reserved
Billing 1st Payment Hourly Cost
On Demand $0 $1.00
High Usage $100 $0.30
Medium Usage $60 $0.50
Low Usage $30 $0.80
EC2
High Usage is charged as always on! 24x7x365
…Now Reality (almost)
Reserved
Billing Term 1st Payment Hourly Cost
On Demand N/A $0 $1.00
High Usage 3yr $100 $0.30
High Usage 1yr $90 $0.35
Medium Usage 3yr $60 $0.50
Medium Usage 1yr $50 $0.60
Low Usage 3yr $30 $0.80
Low Usage 1yr $20 $0.90
…Full reality (complicated as ever)
On Demand + Reserved
• Mixing gives good balance of
– Cost savings
– Flexibility
EC2
0
50
100
150
200
1 3 5 7 9 11 13 15 17 19 21 23
#Servers
Load
Load
RESERVED
ON DEMAND
How do I apply Reservations?
• You don’t, AWS does
• If you have a reservation for an instance of:
– Specific Type, AZ, OS
– AWS applies the reservation billing automatically
– You always are charged lowest rate possible
– (or are you)?
EC2
On Demand cheaper than Reserved?
• AWS continues to cut pricing
– 21 times in last 4 years
• Some customers observed that over 3 years, On
Demand could be cheaper!
• Past Performance != Future
EC2
What if I buy the wrong Reservation?
You can now sell (and buy) unused reservations
http://aws.amazon.com/ec2/reserved-instance/marketplace
EC2
Spot Instances
• On Demand & Reserved are “stable”
– AWS cannot shut your servers down
• Not so with spot!
• Spot instances:
– You bid for unused capacity in a data center
– If your bid is filled, you get the instance
– If spot price goes above your bid, you lose that instance
– …without warning
– AWS determines the spot price
EC2
Spot Instances
• On Demand & Reserved are “stable”
– AWS cannot shut your servers down
• Not so with spot!
• Spot instances:
– You bid for unused capacity in a data center
– If your bid is filled, you get the instance
– If spot price goes above your bid, you lose that instance
– …without warning
– AWS determines the spot price
EC2
Why would anyone
ever want to use spot?!
Spot Use Cases
EC2
• Batch jobs
• Offline processing
• Big Data analysis
– EMR (Hadoop in AWS can use spot for worker nodes)
• Throw-away environments
– Testing, development
• Buffering user-facing web traffic
– Very advanced use case!
On Demand + Reserved + Spot
• Spot serves peak
EC2
0
50
100
150
200
1 3 5 7 9 11 13 15 17 19 21 23
#Servers
Load
Load
RESERVED
ON DEMAND
SPOT
Spot Best Practices
EC2
• Break work into smallest pieces possible
• Return useful results ASAP
– Minimize data copy in & out (like SETI@Home)
• If using to “serve peak”:
– Set bid price high
– Fail over to On Demand if bid not fulfilled
Spot Instances
• Historical prices available
– From console (EC2 dashboard)
– Programmatically (consume API via scripts)
EC2
Spot Instances
• Spot prices get bid up
– For short periods of time
– Mainly by scientific & financial institutions
EC2
Use Case: On Demand
• New to AWS
– Not yet sure which AZ and instance type you’ll use long-term
– Not sure if you’ll stay with AWS
• New products (daily usage curve unknown)
• Buffering known curves (Reserved serves most)
• Prototyping
• You feel EC2 price trend line will continue
EC2
Use Case: Reserved
• Established with AWS
– You know exactly which AZ and instance type you’ll use long-term
• Established products (daily usage curve known)
• Buffering known curves (Reserved serves base)
EC2
Choose Pricing Wisely
• Start slow with On Demand
• Add in reservations as it makes sense
• Investigate ways to use Spot
• Keep watching AWS pricing
• Keep re-calculating “cheapest” option
EC2
Pricing Model for EC2
• 3 ways to pay
– On Demand
– Reservation
– Spot
EC2

More Related Content

What's hot

AWS Cost Optimisation - November 2018
AWS Cost Optimisation - November 2018AWS Cost Optimisation - November 2018
AWS Cost Optimisation - November 2018
James Bromberger
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWS
Amazon Web Services
 
Proactive Cost Management for AWS Cloud
Proactive Cost Management for AWS CloudProactive Cost Management for AWS Cloud
Proactive Cost Management for AWS Cloud
Nutanix Beam
 
Amazon Elastic Map Reduce: the concepts
Amazon Elastic Map Reduce: the conceptsAmazon Elastic Map Reduce: the concepts
Amazon Elastic Map Reduce: the concepts
Julien SIMON
 
Intro to batch processing on AWS
Intro to batch processing on AWSIntro to batch processing on AWS
Intro to batch processing on AWS
Amazon Web Services
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
Amazon Web Services
 
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
 
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...
Amazon Web Services
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit Dublin
Amazon Web Services
 
Understanding The Benefits Of Amazon EC2
Understanding The Benefits Of Amazon EC2Understanding The Benefits Of Amazon EC2
Understanding The Benefits Of Amazon EC2
Intelligentia IT Systems Pvt. Ltd.
 
Aws pricing overview
Aws pricing overviewAws pricing overview
Aws pricing overview
saifam
 
Introduction to Amazon EC2 Spot Instances
Introduction to Amazon EC2 Spot InstancesIntroduction to Amazon EC2 Spot Instances
Introduction to Amazon EC2 Spot Instances
Amazon Web Services
 
Optimizing 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 Services
Amazon Web Services
 
Amazon rds
Amazon rdsAmazon rds
Amazon rds
Abhishek Amralkar
 
Aws compute options
Aws compute optionsAws compute options
Aws compute options
DrRajapraveen
 
Aws EC2 ENI, ENA, EFA
Aws EC2 ENI, ENA, EFAAws EC2 ENI, ENA, EFA
Aws EC2 ENI, ENA, EFA
Aléx Carvalho
 
Build a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureBuild a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready Infrastructure
Avere Systems
 
Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...
Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...
Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...
Amazon Web Services
 
Get the Most Bang for your Buck with #EC2 #Winning
Get the Most Bang for your Buck with #EC2 #WinningGet the Most Bang for your Buck with #EC2 #Winning
Get the Most Bang for your Buck with #EC2 #Winning
Amazon Web Services
 

What's hot (19)

AWS Cost Optimisation - November 2018
AWS Cost Optimisation - November 2018AWS Cost Optimisation - November 2018
AWS Cost Optimisation - November 2018
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWS
 
Proactive Cost Management for AWS Cloud
Proactive Cost Management for AWS CloudProactive Cost Management for AWS Cloud
Proactive Cost Management for AWS Cloud
 
Amazon Elastic Map Reduce: the concepts
Amazon Elastic Map Reduce: the conceptsAmazon Elastic Map Reduce: the concepts
Amazon Elastic Map Reduce: the concepts
 
Intro to batch processing on AWS
Intro to batch processing on AWSIntro to batch processing on AWS
Intro to batch processing on AWS
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
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...
 
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...
Scaling your Analytics with Amazon Elastic MapReduce (BDT301) | AWS re:Invent...
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit Dublin
 
Understanding The Benefits Of Amazon EC2
Understanding The Benefits Of Amazon EC2Understanding The Benefits Of Amazon EC2
Understanding The Benefits Of Amazon EC2
 
Aws pricing overview
Aws pricing overviewAws pricing overview
Aws pricing overview
 
Introduction to Amazon EC2 Spot Instances
Introduction to Amazon EC2 Spot InstancesIntroduction to Amazon EC2 Spot Instances
Introduction to Amazon EC2 Spot Instances
 
Optimizing 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 Services
 
Amazon rds
Amazon rdsAmazon rds
Amazon rds
 
Aws compute options
Aws compute optionsAws compute options
Aws compute options
 
Aws EC2 ENI, ENA, EFA
Aws EC2 ENI, ENA, EFAAws EC2 ENI, ENA, EFA
Aws EC2 ENI, ENA, EFA
 
Build a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureBuild a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready Infrastructure
 
Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...
Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...
Improving Availability & Lowering Costs with Auto Scaling & Amazon EC2 (CPN20...
 
Get the Most Bang for your Buck with #EC2 #Winning
Get the Most Bang for your Buck with #EC2 #WinningGet the Most Bang for your Buck with #EC2 #Winning
Get the Most Bang for your Buck with #EC2 #Winning
 

Viewers also liked

Intro to Php Security
Intro to Php SecurityIntro to Php Security
Intro to Php Security
Dave Ross
 
Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧
Orange Tsai
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS Pricing
Lynn Langit
 
PHP Security
PHP SecurityPHP Security
PHP Security
manugoel2003
 
C:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gaeC:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gae
guest2b1d35f
 
P1111146028
P1111146028P1111146028
P1111146028
Ashraf Aboshosha
 
24symbols - Walk-through for Publishers
24symbols - Walk-through for Publishers24symbols - Walk-through for Publishers
24symbols - Walk-through for Publishers
24Symbols
 
Fab friday ppt
Fab friday pptFab friday ppt
Fab friday ppt
Hart County BOE
 
P1121352313
P1121352313P1121352313
P1121352313
Ashraf Aboshosha
 
24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation
24Symbols
 
Endocrinology
EndocrinologyEndocrinology
Endocrinology
Pk Doctors
 
The globe mire i judit
The globe mire i juditThe globe mire i judit
The globe mire i judit
guest7de3a8e0
 
Ταξινομία Των Ζώων
Ταξινομία Των ΖώωνΤαξινομία Των Ζώων
Ταξινομία Των Ζώων
Christos Skarkos
 
NIS otswana report_2007
NIS otswana report_2007NIS otswana report_2007
Valvular Heart Disease
Valvular Heart DiseaseValvular Heart Disease
Valvular Heart Disease
Pk Doctors
 
Open source software
Open source softwareOpen source software
Open source software
Martin Giger
 
Dengue fever algorithm and charts
Dengue fever algorithm and chartsDengue fever algorithm and charts
Dengue fever algorithm and charts
Pk Doctors
 
P1121104485
P1121104485P1121104485
P1121104485
Ashraf Aboshosha
 
Pr writing top ten
Pr writing  top tenPr writing  top ten
Pr writing top ten
guesta74dc8
 

Viewers also liked (20)

Intro to Php Security
Intro to Php SecurityIntro to Php Security
Intro to Php Security
 
Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧Security in PHP - 那些在滲透測試的小技巧
Security in PHP - 那些在滲透測試的小技巧
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS Pricing
 
PHP Security
PHP SecurityPHP Security
PHP Security
 
C:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gaeC:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gae
 
P1111146028
P1111146028P1111146028
P1111146028
 
24symbols - Walk-through for Publishers
24symbols - Walk-through for Publishers24symbols - Walk-through for Publishers
24symbols - Walk-through for Publishers
 
Fab friday ppt
Fab friday pptFab friday ppt
Fab friday ppt
 
P1121352313
P1121352313P1121352313
P1121352313
 
24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation
 
Selectivitat10
Selectivitat10Selectivitat10
Selectivitat10
 
Endocrinology
EndocrinologyEndocrinology
Endocrinology
 
The globe mire i judit
The globe mire i juditThe globe mire i judit
The globe mire i judit
 
Ταξινομία Των Ζώων
Ταξινομία Των ΖώωνΤαξινομία Των Ζώων
Ταξινομία Των Ζώων
 
NIS otswana report_2007
NIS otswana report_2007NIS otswana report_2007
NIS otswana report_2007
 
Valvular Heart Disease
Valvular Heart DiseaseValvular Heart Disease
Valvular Heart Disease
 
Open source software
Open source softwareOpen source software
Open source software
 
Dengue fever algorithm and charts
Dengue fever algorithm and chartsDengue fever algorithm and charts
Dengue fever algorithm and charts
 
P1121104485
P1121104485P1121104485
P1121104485
 
Pr writing top ten
Pr writing  top tenPr writing  top ten
Pr writing top ten
 

Similar to EC2 Pricing Model (deck 0307 of the InfiniteSkills AWS course at http://bit.ly/learn-aws

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
Antti Siiskonen
 
AWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS EconomicsAWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS Economics
Aaron Klein
 
Optimizing AWS Economics
Optimizing AWS EconomicsOptimizing AWS Economics
Optimizing AWS Economics
Aaron Klein
 
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Amazon Web Services
 
Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...
Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...
Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...
Amazon Web Services
 
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Amazon Web Services
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
Cut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than BatchCut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than Batch
RightScale
 
Reduce Your Cloud Spending With AWS Spot Instances
Reduce Your Cloud Spending With AWS Spot InstancesReduce Your Cloud Spending With AWS Spot Instances
Reduce Your Cloud Spending With AWS Spot Instances
Intelligentia IT Systems Pvt. Ltd.
 
Save 90% on Your Containerized Workloads - August 2017 AWS Online Tech Talks
Save 90% on Your Containerized Workloads - August 2017 AWS Online Tech TalksSave 90% on Your Containerized Workloads - August 2017 AWS Online Tech Talks
Save 90% on Your Containerized Workloads - August 2017 AWS Online Tech Talks
Amazon Web Services
 
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel AvivCost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Amazon Web Services
 
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Germany
 
Compute Services con AWS
Compute Services con AWSCompute Services con AWS
Compute Services con AWS
Amazon Web Services LATAM
 
AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...
AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...
AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...
Amazon Web Services
 
5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)
5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)
5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)
parkmycloud
 
AWS Compute Services
AWS Compute ServicesAWS Compute Services
AWS Compute Services
Sabir Mustafa
 
Hadoop AWS infrastructure cost evaluation
Hadoop AWS infrastructure cost evaluationHadoop AWS infrastructure cost evaluation
Hadoop AWS infrastructure cost evaluation
mattlieber
 
Getting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar SeriesGetting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar Series
Amazon Web Services
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
Amazon Web Services
 
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
Amazon Web Services
 

Similar to EC2 Pricing Model (deck 0307 of the InfiniteSkills AWS course at http://bit.ly/learn-aws (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
 
AWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS EconomicsAWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS Economics
 
Optimizing AWS Economics
Optimizing AWS EconomicsOptimizing AWS Economics
Optimizing AWS Economics
 
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
Running a Highly Scalable Immersive Media Solution on AWS Using EC2 Spot Inst...
 
Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...
Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...
Dollars and Sense Technical Tips for Continual Cost Optimization AWS-Partner-...
 
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
Best Practices for Managing Hadoop Framework Based Workloads (on Amazon EMR) ...
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Cut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than BatchCut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than Batch
 
Reduce Your Cloud Spending With AWS Spot Instances
Reduce Your Cloud Spending With AWS Spot InstancesReduce Your Cloud Spending With AWS Spot Instances
Reduce Your Cloud Spending With AWS Spot Instances
 
Save 90% on Your Containerized Workloads - August 2017 AWS Online Tech Talks
Save 90% on Your Containerized Workloads - August 2017 AWS Online Tech TalksSave 90% on Your Containerized Workloads - August 2017 AWS Online Tech Talks
Save 90% on Your Containerized Workloads - August 2017 AWS Online Tech Talks
 
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel AvivCost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel Aviv
 
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
 
Compute Services con AWS
Compute Services con AWSCompute Services con AWS
Compute Services con AWS
 
AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...
AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...
AWS Summit 2013 | Auckland - Optimizing Your AWS Applications and Usage to Re...
 
5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)
5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)
5 Ways to Control your AWS Spending (or, How to Make Your CFO Happy)
 
AWS Compute Services
AWS Compute ServicesAWS Compute Services
AWS Compute Services
 
Hadoop AWS infrastructure cost evaluation
Hadoop AWS infrastructure cost evaluationHadoop AWS infrastructure cost evaluation
Hadoop AWS infrastructure cost evaluation
 
Getting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar SeriesGetting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar Series
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
 
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
 

More from rICh morrow

IoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTIoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoT
rICh morrow
 
PHP from soup to nuts Course Deck
PHP from soup to nuts Course DeckPHP from soup to nuts Course Deck
PHP from soup to nuts Course Deck
rICh morrow
 
"PHP from soup to nuts" -- lab exercises
"PHP from soup to nuts" -- lab exercises"PHP from soup to nuts" -- lab exercises
"PHP from soup to nuts" -- lab exercises
rICh morrow
 
Hadoop in the cloud with AWS' EMR
Hadoop in the cloud with AWS' EMRHadoop in the cloud with AWS' EMR
Hadoop in the cloud with AWS' EMR
rICh morrow
 
No sql distilled-distilled
No sql distilled-distilledNo sql distilled-distilled
No sql distilled-distilled
rICh morrow
 
quicloud Apr 20 2010 Boulder New Tech Presentation
quicloud Apr 20 2010 Boulder New Tech Presentationquicloud Apr 20 2010 Boulder New Tech Presentation
quicloud Apr 20 2010 Boulder New Tech Presentation
rICh morrow
 

More from rICh morrow (6)

IoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTIoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoT
 
PHP from soup to nuts Course Deck
PHP from soup to nuts Course DeckPHP from soup to nuts Course Deck
PHP from soup to nuts Course Deck
 
"PHP from soup to nuts" -- lab exercises
"PHP from soup to nuts" -- lab exercises"PHP from soup to nuts" -- lab exercises
"PHP from soup to nuts" -- lab exercises
 
Hadoop in the cloud with AWS' EMR
Hadoop in the cloud with AWS' EMRHadoop in the cloud with AWS' EMR
Hadoop in the cloud with AWS' EMR
 
No sql distilled-distilled
No sql distilled-distilledNo sql distilled-distilled
No sql distilled-distilled
 
quicloud Apr 20 2010 Boulder New Tech Presentation
quicloud Apr 20 2010 Boulder New Tech Presentationquicloud Apr 20 2010 Boulder New Tech Presentation
quicloud Apr 20 2010 Boulder New Tech Presentation
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
Yasser Mahgoub
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
edwin408357
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 

EC2 Pricing Model (deck 0307 of the InfiniteSkills AWS course at http://bit.ly/learn-aws

  • 1. Pricing Model for EC2 • 3 ways to pay – On Demand – Reservation – Spot • You get exact same instance in each case • Pricing is just a billing construct • In each case, capacity is not guaranteed (even for reservations) – AWS has (rarely) run out of capacity in their data centers EC2
  • 2. Pricing Model makes HUGE difference • 70%+ of your AWS bill will be EC2 • Leveraging different models, you can pay 70%+ less for the exact same instance EC2
  • 3. On Demand • Highest cost • No up-front commitment EC2
  • 4. Reserved • Pay up-front “reservation” fee • In exchange for lower hourly fee • (Possibly) lowest cost for dedicated instance (spot can be taken away) • 1 and 3 year terms available • Restrictive. Reservation must include: – AZ – Instance type – Platform – Term (1 or 3 years) EC2
  • 5. Reserved …Think “Plan” EC2 Plan Down Payment Hourly Cost None $0 $1.00 Platinum $100 $0.30 Gold $60 $0.50 Silver $30 $0.80
  • 6. Reserved Billing 1st Payment Hourly Cost On Demand $0 $1.00 High Usage $100 $0.30 Medium Usage $60 $0.50 Low Usage $30 $0.80 EC2 High Usage is charged as always on! 24x7x365 …Now Reality (almost)
  • 7. Reserved Billing Term 1st Payment Hourly Cost On Demand N/A $0 $1.00 High Usage 3yr $100 $0.30 High Usage 1yr $90 $0.35 Medium Usage 3yr $60 $0.50 Medium Usage 1yr $50 $0.60 Low Usage 3yr $30 $0.80 Low Usage 1yr $20 $0.90 …Full reality (complicated as ever)
  • 8. On Demand + Reserved • Mixing gives good balance of – Cost savings – Flexibility EC2 0 50 100 150 200 1 3 5 7 9 11 13 15 17 19 21 23 #Servers Load Load RESERVED ON DEMAND
  • 9. How do I apply Reservations? • You don’t, AWS does • If you have a reservation for an instance of: – Specific Type, AZ, OS – AWS applies the reservation billing automatically – You always are charged lowest rate possible – (or are you)? EC2
  • 10. On Demand cheaper than Reserved? • AWS continues to cut pricing – 21 times in last 4 years • Some customers observed that over 3 years, On Demand could be cheaper! • Past Performance != Future EC2
  • 11. What if I buy the wrong Reservation? You can now sell (and buy) unused reservations http://aws.amazon.com/ec2/reserved-instance/marketplace EC2
  • 12. Spot Instances • On Demand & Reserved are “stable” – AWS cannot shut your servers down • Not so with spot! • Spot instances: – You bid for unused capacity in a data center – If your bid is filled, you get the instance – If spot price goes above your bid, you lose that instance – …without warning – AWS determines the spot price EC2
  • 13. Spot Instances • On Demand & Reserved are “stable” – AWS cannot shut your servers down • Not so with spot! • Spot instances: – You bid for unused capacity in a data center – If your bid is filled, you get the instance – If spot price goes above your bid, you lose that instance – …without warning – AWS determines the spot price EC2 Why would anyone ever want to use spot?!
  • 14. Spot Use Cases EC2 • Batch jobs • Offline processing • Big Data analysis – EMR (Hadoop in AWS can use spot for worker nodes) • Throw-away environments – Testing, development • Buffering user-facing web traffic – Very advanced use case!
  • 15. On Demand + Reserved + Spot • Spot serves peak EC2 0 50 100 150 200 1 3 5 7 9 11 13 15 17 19 21 23 #Servers Load Load RESERVED ON DEMAND SPOT
  • 16. Spot Best Practices EC2 • Break work into smallest pieces possible • Return useful results ASAP – Minimize data copy in & out (like SETI@Home) • If using to “serve peak”: – Set bid price high – Fail over to On Demand if bid not fulfilled
  • 17. Spot Instances • Historical prices available – From console (EC2 dashboard) – Programmatically (consume API via scripts) EC2
  • 18. Spot Instances • Spot prices get bid up – For short periods of time – Mainly by scientific & financial institutions EC2
  • 19. Use Case: On Demand • New to AWS – Not yet sure which AZ and instance type you’ll use long-term – Not sure if you’ll stay with AWS • New products (daily usage curve unknown) • Buffering known curves (Reserved serves most) • Prototyping • You feel EC2 price trend line will continue EC2
  • 20. Use Case: Reserved • Established with AWS – You know exactly which AZ and instance type you’ll use long-term • Established products (daily usage curve known) • Buffering known curves (Reserved serves base) EC2
  • 21. Choose Pricing Wisely • Start slow with On Demand • Add in reservations as it makes sense • Investigate ways to use Spot • Keep watching AWS pricing • Keep re-calculating “cheapest” option EC2
  • 22. Pricing Model for EC2 • 3 ways to pay – On Demand – Reservation – Spot EC2