SlideShare a Scribd company logo
1 of 50
Download to read offline
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Joshua Burgin, General Manager, EC2 Spot, Amazon Web Services
November 2016
CMP 202
Get the Most Bang for Your Buck
with #EC2 #Winning
Amazon EC2 purchasing options
On-Demand
Pay for compute capacity by the
hour with no long-term
commitments
For spiky workloads, or to define
needs
Reserved
Make a 1 or 3 Year commitment
and receive a significant
discount over On-Demand
For committed or baseline
utilization
Spot
Pay market price for unused
compute capacity at a steep
discount over On-Demand
For fault tolerant, time-insensitive or
transient workloads
Pillars of performance and cost-optimization
Right sizing Purchasing
options
Increase
elasticity
Measure,
monitor, &
improve
Right sizing
Right sizing
• Selecting the cheapest instance available
while meeting performance requirements
• Looks at CPU, RAM, storage, and network
utilization to identify potential instances that
can be downsized
Increase elasticity
Turn off non-production instances
• Look for dev/test, non-prod instances that are
running always-on and turn off
Automatically scale production
• Use Auto Scaling to scale in and out based on
demand and usage (for example, spikes)
Measure, monitor, and improve: Uncover the
cost-optimization opportunities
Auto-tag resources
Identify always-on non-prod
Identify instances to downsize
Recommend Reserved Instances to
purchase
Dashboard our status
Report on savings
AWS pricing principles
Pay as you go
Pay less when you reserve Pay less when AWS grows
No up-front investment
We completed the equivalent
of thirty-nine years of
computational chemistry in just
under 9 hours for a cost of
around $4200.
Steve Litster
Global Head of Scientific Computing, Novartis
”
“
Novartis: Acceleration of pre-clinical R&D
• Existing infrastructure to screen 10
million compounds in a computational
model not available
• New infrastructure would have cost
approximately $40 million to build
Novartis used AWS for HPC
computational chemistry
Amazon EC2 purchasing options
On-Demand Reserved Spot
EC2 On-Demand pricing
Short-term, spiky and
unpredictable
Low cost and
flexible
Develop and test
EC2 Reserved pricing
Upfront payments to
reduce costs
Steady state Optional capacity
reservation
New
Characteristic Standard
Payment No upfront
Partial upfront
All upfront
Commitment 1 year
3 year
Sellable on RI Marketplace Yes
Change Availability Zone, instance size
(Linux), networking type
Yes
Console and API:
ModifyReservedInstances
Change instance families, operating
system, and tenancy
No
Savings* Up to 75%
Standard Reserved Instance details
* Dependent on AWS service, size/type, and region
2007 2008 2009 2010 2011 2012-2013 2014
m1.xlarge
m1.large
m1.small
m2.2xlarge
m2.4xlarge
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
cc2.8xlarge
cc1.4xlarge
cg1.4xlarge
t1.micro
m2.xlarge
m2.2xlarge
m2.4xlarge
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
c3.large
c3.xlarge
c3.2xlarge
c3.4xlarge
c3.8xlarge
cr1.8xlarge
hs1.8xlarge
m3.xlarge
m3.2xlarge
hi1.4xlarge
m1.medium
cc2.8xlarge
cc1.4xlarge
cg1.4xlarge
t1.micro
m2.xlarge
m2.2xlarge
m2.4xlarge
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
cc1.4xlarge
cg1.4xlarge
t1.micro
m2.xlarge
m2.2xlarge
m2.4xlarge
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
c3.large
c3.xlarge
c3.2xlarge
c3.4xlarge
c3.8xlarge
hs1.8xlarge
m3.xlarge
m3.2xlarge
hi1.4xlarge
m1.medium
cc2.8xlarge
cc1.4xlarge
cg1.4xlarge
t1.micro
m2.xlarge
m2.2xlarge
m2.4xlarge
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
new
existing
g2.2xlarge
m3.medium
m3.large
i2.large
i2.xlarge
i2.4xlarge
i2.8xlarge
r3.large
r3.xlarge
r3.2xlarge
r3.4xlarge
r3.8xlarge
t2.micro
t2.small
t2.medium
c4.large
c4.xlarge
c4.2xlarge
c4.4xlarge
c4.8xlarge
Increasing customer choice…
2010
latest
2015
c3.large
c3.xlarge
c3.2xlarge
c3.4xlarge
c3.8xlarge
hs1.8xlarge
m3.xlarge
m3.2xlarge
hi1.4xlarge
m1.medium
cc2.8xlarge
cc1.4xlarge
cg1.4xlarge
t1.micro
m2.xlarge
m2.2xlarge
m2.4xlarge
c1.medium
c1.xlarge
m1.xlarge
m1.large
m1.small
g2.2xlarge
m3.medium
m3.large
i2.large
i2.xlarge
i2.4xlarge
i2.8xlarge
r3.large
r3.xlarge
r3.2xlarge
r3.4xlarge
r3.8xlarge
t2.micro
t2.small
t2.medium
c4.large
c4.xlarge
c4.2xlarge
c4.4xlarge
c4.8xlarge
d2.xlarge
d2.2xlarge
d2.4xlarge
d2.8xlarge
m4.large
m4.xlarge
m4.2xlarge
m4.4xlarge
m4.10xlarge
t2.large
As Technology Advances…
…Convert Your Reserved Instances
The Convertible Reserved Instance is a new type of Reserved Instance
that can be exchanged during the 3 year term for new Convertible
Reserved Instances of equal or greater value. The new Convertible
Reserved Instances can correspond to a different instance family or a
new price, instance size, platform, or tenancy
instance optimized
instance
Convertible Reserved Instance details
* Dependent on AWS service, size/type, and region
Characteristic Standard Convertible
Payment No upfront
Partial upfront
All upfront
No upfront
Partial upfront
All upfront
Commitment 1 year
3 year 3 year
Sellable on RI Marketplace Yes Coming soon
Change Availability Zone, instance size
(Linux), networking type
Yes
Console and API:
ModifyReservedInstances
Yes
Console and API:
ExchangeReservedInstances
Change instance families, operating
system, and tenancy
No Yes
Savings* Up to 75% Up to 45%
EC2 Spot pricing
Users with urgent
computing needs or
large amounts of
additional capacity
Time or instance
flexible
Experiment and/or
build cost-sensitive
businesses
Spot Instance details
Options
• Spot Fleet to maintain instance
availability
• Spot block durations (1-6 hours) for
workloads that must run continuously
Commitment level
• None
* Compared to On-Demand price based on specific EC2 instance type, region, and Availability Zone
Spot rules
Markets where the price of compute changes based on supply and demand
You’ll never pay more than your bid
50% bid
of OD
75% bid of OD
25% bid of OD
You pay the
market price
87% discount!
Which EC2 purchasing model is right for me?
Have a balanced meal!
Why choose just one business model?
Use a combination of all three!
1. Use Reserved Instances for
known/steady-state workloads
2. Set up multiple Auto Scaling
groups
3. Scale using Spot, On-Demand,
or both
0
2
4
6
8
10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
/Spot
On-Demand
Spot
Reserved
Examples
Example: Three-tier web app
Tagging is essential!
• How do we explain the costs?
• How do we allocate the
charges to the right team?
• How do we save money?
Tagging is essential!
Stateless
Scale based on demand
Web tier
0
5
10
15
20
25
30
35
40
0 2 4 6 8 10 12 2 4 6 8 10
Web servers
Reserved Spot On-Demand
0
50
100
150
200
250
300
350
400
0 2 4 6 8 10 12 2 4 6 8 10
Web traffic
App tier
Stateful
Scale based on demand
0
10
20
30
40
50
0 2 4 6 8 10 12 2 4 6 8 10
App servers
Reserved On-Demand Spot block
0
100
200
300
400
500
0 2 4 6 8 10 12 2 4 6 8 10
App requests
Database Tier
Highly stateful
Static at peak load
0
0.5
1
1.5
2
2.5
3
3.5
0 2 4 6 8 10 12 2 4 6 8 10
Database servers
Reserved On-Demand Spot
0
100
200
300
400
500
600
700
800
900
0 2 4 6 8 10 12 2 4 6 8 10
Database requests
Summary: Three-tier web app
0
10
20
30
40
50
60
70
80
90
0 2 4 6 8 10 12 2 4 6 8 10
Three-tier application servers
Reserved On-Demand Spot
Summary
Have a balanced meal! Across the three
tiers, our meal consists of:
• Spot 13%
• On-Demand 11%
• Reserved 76%
Remember!
“No server is easier to manage than no
server” - Werner Vogels, CTO, Amazon.com
Ubisoft uses AWS to develop and launch
social games quickly
• Ubisoft is a Paris-based gaming company, and
creator of popular gaming titles, including Assassins
Creed, Far Cry, and Just Dance
• Moving games to social and mobile platforms
required capacity to scale fast; using a traditional
environment would be an extensive and costly
investment
• Using the AWS Cloud to optimize games at the
application, caching, and data layers, improving the
user experience
”
“ By using the AWS cloud we
were able to launch 10 social
games within 18 months.
Lenin Gali
Senior Director, Ubisoft
Example: Grid processing
Time
Typical server utilization rates are low due to need to deploy for peak needs…
The old way: Low utilization, high costs
Time
Higher grid utilization rates result in hidden costs: longer queue wait times
and delayed results
The old way: Managing utilization with grids
0
20
40
60
80
100
120
140
160
3 year Reserved Instances
?
The old way: In the cloud!
Higher utilization can reduce IT spending…
0%
20%
40%
60%
80%
100%
Grid Utilization
The world as seen by central IT
-600%
-500%
-400%
-300%
-200%
-100%
0%
100%
0
200
400
600
800
1000
1200
1400
Jobs in the Queue
Grid Utilization
But higher utilization also creates IT constraints…
Every job in the
queue represents
business impact
But Grid
Utilization looks
great!
The world as seen by the business
Reduced Time
Project
Acceleration
Scale higher to reduce time to results: shorter wait times, greater agility,
faster innovation cycles
The cloud way: Scalability when needed
?
The new way: In the cloud!
0
100
200
300
400
500
600
1 2 3 4 5 6 7 8 9 10 11 12
Optimizing for cost and business results
Spot
Spot block
On-Demand
3 year Reserved Instances
0
100
200
300
400
500
600
1 2 3 4 5 6 7 8 9 10 11 12
Going a step further with Spot blocks!
Spot
Spot block
On-Demand
3 year Reserved Instances
The new way: In the cloud!
?
“We constantly understate what our capabilities are to solve problems. The
biggest constraint is never the constraint of time or money, it’s generally the
constraint of thought.”
– Jeff Smith, CEO, Suncorp Business Services
Founded: 1996 • Employees: 15,000+ • Headquarters: Brisbane, Australia
Accelerating transformation
EC2 purchasing options by industry
Web scale (e.g. Adtech) company Enterprise SaaS company
Purchasing model by industry
Onboarding enterprise Gaming company
Purchasing model by industry
Technology companyScientific research
Purchasing model by industry
Different purchasing options in a single company
Data science
New app development Test and development
Internal IT
Let’s recap
 Remember the pillars of optimization
 Right-sizing
 Increase elasticity (turn stuff off!)
 Measure, monitor, and improve
 Use tags to understand your services
 There are 3 core purchasing options – have a
balanced meal
 Architect your workloads with performance
and cost in mind
Summary
Freedom to build
unfettered
Freedom to get real
value from data
Freedom to say yes
AWS is more cost-effective in both short-term and long-term than on-premises
environments. By leveraging the EC2 purchasing models, you gain the…
Thank you!
Remember to complete
your evaluations!
Related Sessions
CMP205: Lessons Learned from a Year of Using Spot Fleet
CMP302: Disrupting Big Data with Cost-effective Compute
CMP307: Save 90% and Run Production Workloads on SPOT
CMP316: Spark on AWS (with SPOT)
ENT209: Cost Optimization at Scale
WIN307: Searching Inside Video at Petabyte Scale Using Spot

More Related Content

What's hot

What's hot (20)

AWS re:Invent 2016: Disrupting Big Data with Cost-effective Compute (CMP302)
AWS re:Invent 2016: Disrupting Big Data with Cost-effective Compute (CMP302)AWS re:Invent 2016: Disrupting Big Data with Cost-effective Compute (CMP302)
AWS re:Invent 2016: Disrupting Big Data with Cost-effective Compute (CMP302)
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
 
AWS re:Invent 2016: Extending Hadoop and Spark to the AWS Cloud (GPST304)
AWS re:Invent 2016: Extending Hadoop and Spark to the AWS Cloud (GPST304)AWS re:Invent 2016: Extending Hadoop and Spark to the AWS Cloud (GPST304)
AWS re:Invent 2016: Extending Hadoop and Spark to the AWS Cloud (GPST304)
 
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
 
AWSome Day Leeds
AWSome Day Leeds AWSome Day Leeds
AWSome Day Leeds
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
Introduction on Amazon EC2
 Introduction on Amazon EC2 Introduction on Amazon EC2
Introduction on Amazon EC2
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
 
AWS re:Invent 2016: Learn How FINRA Aligns Billions of Time Ordered Events wi...
AWS re:Invent 2016: Learn How FINRA Aligns Billions of Time Ordered Events wi...AWS re:Invent 2016: Learn How FINRA Aligns Billions of Time Ordered Events wi...
AWS re:Invent 2016: Learn How FINRA Aligns Billions of Time Ordered Events wi...
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Getting Started with AWS Security
Getting Started with AWS SecurityGetting Started with AWS Security
Getting Started with AWS Security
 
How to Scale to Millions of Users with AWS
How to Scale to Millions of Users with AWSHow to Scale to Millions of Users with AWS
How to Scale to Millions of Users with AWS
 
How to Migrate your Startup to AWS
How to Migrate your Startup to AWSHow to Migrate your Startup to AWS
How to Migrate your Startup to AWS
 
Deep Dive Amazon EC2
Deep Dive Amazon EC2Deep Dive Amazon EC2
Deep Dive Amazon EC2
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 

Viewers also liked

Viewers also liked (20)

AWS re:Invent 2016: Optimizing Network Performance for Amazon EC2 Instances (...
AWS re:Invent 2016: Optimizing Network Performance for Amazon EC2 Instances (...AWS re:Invent 2016: Optimizing Network Performance for Amazon EC2 Instances (...
AWS re:Invent 2016: Optimizing Network Performance for Amazon EC2 Instances (...
 
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
 
AWS re:Invent 2016: How to Scale and Operate Elasticsearch on AWS (DEV307)
AWS re:Invent 2016: How to Scale and Operate Elasticsearch on AWS (DEV307)AWS re:Invent 2016: How to Scale and Operate Elasticsearch on AWS (DEV307)
AWS re:Invent 2016: How to Scale and Operate Elasticsearch on AWS (DEV307)
 
AWS re:Invent 2016: DevOps on AWS: Advanced Continuous Delivery Techniques (D...
AWS re:Invent 2016: DevOps on AWS: Advanced Continuous Delivery Techniques (D...AWS re:Invent 2016: DevOps on AWS: Advanced Continuous Delivery Techniques (D...
AWS re:Invent 2016: DevOps on AWS: Advanced Continuous Delivery Techniques (D...
 
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)
 
This One Weird API Request Will Save You Thousands
This One Weird API Request Will Save You ThousandsThis One Weird API Request Will Save You Thousands
This One Weird API Request Will Save You Thousands
 
February 2016 Webinar Series - EC2 Container Service Deep Dive
February 2016 Webinar Series - EC2 Container Service Deep Dive February 2016 Webinar Series - EC2 Container Service Deep Dive
February 2016 Webinar Series - EC2 Container Service Deep Dive
 
Simplify Migration with RISC Network’s Complete App Analysis
Simplify Migration with RISC Network’s Complete App AnalysisSimplify Migration with RISC Network’s Complete App Analysis
Simplify Migration with RISC Network’s Complete App Analysis
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with CloudreachHow Discovery Migrated 80% of Their IT to AWS with Cloudreach
How Discovery Migrated 80% of Their IT to AWS with Cloudreach
 
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
 
AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk ...
AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk ...AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk ...
AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk ...
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
 
Amazon CloudWatch Logs and AWS Lambda
Amazon CloudWatch Logs and AWS LambdaAmazon CloudWatch Logs and AWS Lambda
Amazon CloudWatch Logs and AWS Lambda
 
Managing Your Infrastructure as Code by Travis Williams, Solutions Architect,...
Managing Your Infrastructure as Code by Travis Williams, Solutions Architect,...Managing Your Infrastructure as Code by Travis Williams, Solutions Architect,...
Managing Your Infrastructure as Code by Travis Williams, Solutions Architect,...
 
AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...
AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...
AWS re:Invent 2016: From EC2 to ECS: How Capital One uses Application Load Ba...
 
AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)
AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)
AWS re:Invent 2016: How Amazon is enabling the future of Automotive(ALX202)
 
AWSome Day Intro - Stockholm 20160308
AWSome Day Intro - Stockholm 20160308AWSome Day Intro - Stockholm 20160308
AWSome Day Intro - Stockholm 20160308
 
Using amazon machine learning to identify trends in io t data technical 201
Using amazon machine learning to identify trends in io t data   technical 201Using amazon machine learning to identify trends in io t data   technical 201
Using amazon machine learning to identify trends in io t data technical 201
 
Event-Driven Serverless Apps - Pop-up Loft Tel Aviv
Event-Driven Serverless Apps - Pop-up Loft Tel AvivEvent-Driven Serverless Apps - Pop-up Loft Tel Aviv
Event-Driven Serverless Apps - Pop-up Loft Tel Aviv
 

Similar to AWS re:Invent 2016: Getting the most Bang for your buck with #EC2 #Winning (CMP202)

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
Amazon Web Services
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
Amazon Web Services
 

Similar to AWS re:Invent 2016: Getting the most Bang for your buck with #EC2 #Winning (CMP202) (20)

Getting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningGetting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #Winning
 
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
 
SRV301 Getting the most Bang for your buck with #EC2 #Winning
SRV301 Getting the most Bang for your buck with #EC2 #WinningSRV301 Getting the most Bang for your buck with #EC2 #Winning
SRV301 Getting the most Bang for your buck with #EC2 #Winning
 
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
 
SRV301 Getting the Most Bang for your Buck with #EC2 #Winning
SRV301 Getting the Most Bang for your Buck with #EC2 #WinningSRV301 Getting the Most Bang for your Buck with #EC2 #Winning
SRV301 Getting the Most Bang for your Buck with #EC2 #Winning
 
SRV301 Getting the Most Bang for your Buck with #EC2 #Winning
SRV301 Getting the Most Bang for your Buck with #EC2 #WinningSRV301 Getting the Most Bang for your Buck with #EC2 #Winning
SRV301 Getting the Most Bang for your Buck with #EC2 #Winning
 
Getting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningGetting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #Winning
 
Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...
Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...
Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...
 
Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...
Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...
Get the Most Out of Amazon EC2: A Deep Dive on Reserved, On-Demand, and Spot ...
 
SRV203 Optimizing Amazon EC2 for Fun and Profit
 SRV203 Optimizing Amazon EC2 for Fun and Profit SRV203 Optimizing Amazon EC2 for Fun and Profit
SRV203 Optimizing Amazon EC2 for Fun and Profit
 
How to Reduce your Spend on AWS
How to Reduce your Spend on AWSHow to Reduce your Spend on AWS
How to Reduce your Spend on AWS
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
 
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
 
Optimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS Summit
Optimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS SummitOptimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS Summit
Optimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS Summit
 
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
 
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
 
KeepingYourInfraCostsLow_SFStartupDay
KeepingYourInfraCostsLow_SFStartupDayKeepingYourInfraCostsLow_SFStartupDay
KeepingYourInfraCostsLow_SFStartupDay
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
 

More from Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

More from 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
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

AWS re:Invent 2016: Getting the most Bang for your buck with #EC2 #Winning (CMP202)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Joshua Burgin, General Manager, EC2 Spot, Amazon Web Services November 2016 CMP 202 Get the Most Bang for Your Buck with #EC2 #Winning
  • 2. Amazon EC2 purchasing options On-Demand Pay for compute capacity by the hour with no long-term commitments For spiky workloads, or to define needs Reserved Make a 1 or 3 Year commitment and receive a significant discount over On-Demand For committed or baseline utilization Spot Pay market price for unused compute capacity at a steep discount over On-Demand For fault tolerant, time-insensitive or transient workloads
  • 3. Pillars of performance and cost-optimization Right sizing Purchasing options Increase elasticity Measure, monitor, & improve
  • 4. Right sizing Right sizing • Selecting the cheapest instance available while meeting performance requirements • Looks at CPU, RAM, storage, and network utilization to identify potential instances that can be downsized
  • 5. Increase elasticity Turn off non-production instances • Look for dev/test, non-prod instances that are running always-on and turn off Automatically scale production • Use Auto Scaling to scale in and out based on demand and usage (for example, spikes)
  • 6. Measure, monitor, and improve: Uncover the cost-optimization opportunities Auto-tag resources Identify always-on non-prod Identify instances to downsize Recommend Reserved Instances to purchase Dashboard our status Report on savings
  • 7. AWS pricing principles Pay as you go Pay less when you reserve Pay less when AWS grows No up-front investment
  • 8. We completed the equivalent of thirty-nine years of computational chemistry in just under 9 hours for a cost of around $4200. Steve Litster Global Head of Scientific Computing, Novartis ” “ Novartis: Acceleration of pre-clinical R&D • Existing infrastructure to screen 10 million compounds in a computational model not available • New infrastructure would have cost approximately $40 million to build Novartis used AWS for HPC computational chemistry
  • 9. Amazon EC2 purchasing options On-Demand Reserved Spot
  • 10. EC2 On-Demand pricing Short-term, spiky and unpredictable Low cost and flexible Develop and test
  • 11. EC2 Reserved pricing Upfront payments to reduce costs Steady state Optional capacity reservation New
  • 12. Characteristic Standard Payment No upfront Partial upfront All upfront Commitment 1 year 3 year Sellable on RI Marketplace Yes Change Availability Zone, instance size (Linux), networking type Yes Console and API: ModifyReservedInstances Change instance families, operating system, and tenancy No Savings* Up to 75% Standard Reserved Instance details * Dependent on AWS service, size/type, and region
  • 13. 2007 2008 2009 2010 2011 2012-2013 2014 m1.xlarge m1.large m1.small m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small c3.large c3.xlarge c3.2xlarge c3.4xlarge c3.8xlarge cr1.8xlarge hs1.8xlarge m3.xlarge m3.2xlarge hi1.4xlarge m1.medium cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small c3.large c3.xlarge c3.2xlarge c3.4xlarge c3.8xlarge hs1.8xlarge m3.xlarge m3.2xlarge hi1.4xlarge m1.medium cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small c1.medium c1.xlarge m1.xlarge m1.large m1.small new existing g2.2xlarge m3.medium m3.large i2.large i2.xlarge i2.4xlarge i2.8xlarge r3.large r3.xlarge r3.2xlarge r3.4xlarge r3.8xlarge t2.micro t2.small t2.medium c4.large c4.xlarge c4.2xlarge c4.4xlarge c4.8xlarge Increasing customer choice… 2010 latest 2015 c3.large c3.xlarge c3.2xlarge c3.4xlarge c3.8xlarge hs1.8xlarge m3.xlarge m3.2xlarge hi1.4xlarge m1.medium cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small g2.2xlarge m3.medium m3.large i2.large i2.xlarge i2.4xlarge i2.8xlarge r3.large r3.xlarge r3.2xlarge r3.4xlarge r3.8xlarge t2.micro t2.small t2.medium c4.large c4.xlarge c4.2xlarge c4.4xlarge c4.8xlarge d2.xlarge d2.2xlarge d2.4xlarge d2.8xlarge m4.large m4.xlarge m4.2xlarge m4.4xlarge m4.10xlarge t2.large As Technology Advances…
  • 14. …Convert Your Reserved Instances The Convertible Reserved Instance is a new type of Reserved Instance that can be exchanged during the 3 year term for new Convertible Reserved Instances of equal or greater value. The new Convertible Reserved Instances can correspond to a different instance family or a new price, instance size, platform, or tenancy instance optimized instance
  • 15. Convertible Reserved Instance details * Dependent on AWS service, size/type, and region Characteristic Standard Convertible Payment No upfront Partial upfront All upfront No upfront Partial upfront All upfront Commitment 1 year 3 year 3 year Sellable on RI Marketplace Yes Coming soon Change Availability Zone, instance size (Linux), networking type Yes Console and API: ModifyReservedInstances Yes Console and API: ExchangeReservedInstances Change instance families, operating system, and tenancy No Yes Savings* Up to 75% Up to 45%
  • 16. EC2 Spot pricing Users with urgent computing needs or large amounts of additional capacity Time or instance flexible Experiment and/or build cost-sensitive businesses
  • 17. Spot Instance details Options • Spot Fleet to maintain instance availability • Spot block durations (1-6 hours) for workloads that must run continuously Commitment level • None * Compared to On-Demand price based on specific EC2 instance type, region, and Availability Zone
  • 18. Spot rules Markets where the price of compute changes based on supply and demand You’ll never pay more than your bid 50% bid of OD 75% bid of OD 25% bid of OD You pay the market price 87% discount!
  • 19. Which EC2 purchasing model is right for me?
  • 20. Have a balanced meal! Why choose just one business model?
  • 21. Use a combination of all three! 1. Use Reserved Instances for known/steady-state workloads 2. Set up multiple Auto Scaling groups 3. Scale using Spot, On-Demand, or both 0 2 4 6 8 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /Spot On-Demand Spot Reserved
  • 24. Tagging is essential! • How do we explain the costs? • How do we allocate the charges to the right team? • How do we save money?
  • 26. Stateless Scale based on demand Web tier 0 5 10 15 20 25 30 35 40 0 2 4 6 8 10 12 2 4 6 8 10 Web servers Reserved Spot On-Demand 0 50 100 150 200 250 300 350 400 0 2 4 6 8 10 12 2 4 6 8 10 Web traffic
  • 27. App tier Stateful Scale based on demand 0 10 20 30 40 50 0 2 4 6 8 10 12 2 4 6 8 10 App servers Reserved On-Demand Spot block 0 100 200 300 400 500 0 2 4 6 8 10 12 2 4 6 8 10 App requests
  • 28. Database Tier Highly stateful Static at peak load 0 0.5 1 1.5 2 2.5 3 3.5 0 2 4 6 8 10 12 2 4 6 8 10 Database servers Reserved On-Demand Spot 0 100 200 300 400 500 600 700 800 900 0 2 4 6 8 10 12 2 4 6 8 10 Database requests
  • 29. Summary: Three-tier web app 0 10 20 30 40 50 60 70 80 90 0 2 4 6 8 10 12 2 4 6 8 10 Three-tier application servers Reserved On-Demand Spot Summary Have a balanced meal! Across the three tiers, our meal consists of: • Spot 13% • On-Demand 11% • Reserved 76% Remember! “No server is easier to manage than no server” - Werner Vogels, CTO, Amazon.com
  • 30. Ubisoft uses AWS to develop and launch social games quickly • Ubisoft is a Paris-based gaming company, and creator of popular gaming titles, including Assassins Creed, Far Cry, and Just Dance • Moving games to social and mobile platforms required capacity to scale fast; using a traditional environment would be an extensive and costly investment • Using the AWS Cloud to optimize games at the application, caching, and data layers, improving the user experience ” “ By using the AWS cloud we were able to launch 10 social games within 18 months. Lenin Gali Senior Director, Ubisoft
  • 32. Time Typical server utilization rates are low due to need to deploy for peak needs… The old way: Low utilization, high costs
  • 33. Time Higher grid utilization rates result in hidden costs: longer queue wait times and delayed results The old way: Managing utilization with grids
  • 34. 0 20 40 60 80 100 120 140 160 3 year Reserved Instances ? The old way: In the cloud!
  • 35. Higher utilization can reduce IT spending… 0% 20% 40% 60% 80% 100% Grid Utilization The world as seen by central IT
  • 36. -600% -500% -400% -300% -200% -100% 0% 100% 0 200 400 600 800 1000 1200 1400 Jobs in the Queue Grid Utilization But higher utilization also creates IT constraints… Every job in the queue represents business impact But Grid Utilization looks great! The world as seen by the business
  • 37. Reduced Time Project Acceleration Scale higher to reduce time to results: shorter wait times, greater agility, faster innovation cycles The cloud way: Scalability when needed
  • 38. ? The new way: In the cloud! 0 100 200 300 400 500 600 1 2 3 4 5 6 7 8 9 10 11 12 Optimizing for cost and business results Spot Spot block On-Demand 3 year Reserved Instances
  • 39. 0 100 200 300 400 500 600 1 2 3 4 5 6 7 8 9 10 11 12 Going a step further with Spot blocks! Spot Spot block On-Demand 3 year Reserved Instances The new way: In the cloud! ?
  • 40. “We constantly understate what our capabilities are to solve problems. The biggest constraint is never the constraint of time or money, it’s generally the constraint of thought.” – Jeff Smith, CEO, Suncorp Business Services Founded: 1996 • Employees: 15,000+ • Headquarters: Brisbane, Australia Accelerating transformation
  • 41. EC2 purchasing options by industry
  • 42. Web scale (e.g. Adtech) company Enterprise SaaS company Purchasing model by industry
  • 43. Onboarding enterprise Gaming company Purchasing model by industry
  • 45. Different purchasing options in a single company Data science New app development Test and development Internal IT
  • 46. Let’s recap  Remember the pillars of optimization  Right-sizing  Increase elasticity (turn stuff off!)  Measure, monitor, and improve  Use tags to understand your services  There are 3 core purchasing options – have a balanced meal  Architect your workloads with performance and cost in mind
  • 47. Summary Freedom to build unfettered Freedom to get real value from data Freedom to say yes AWS is more cost-effective in both short-term and long-term than on-premises environments. By leveraging the EC2 purchasing models, you gain the…
  • 50. Related Sessions CMP205: Lessons Learned from a Year of Using Spot Fleet CMP302: Disrupting Big Data with Cost-effective Compute CMP307: Save 90% and Run Production Workloads on SPOT CMP316: Spark on AWS (with SPOT) ENT209: Cost Optimization at Scale WIN307: Searching Inside Video at Petabyte Scale Using Spot