SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Boyd McGeachie
Sr. Product Manager
EC2 Pricing & Launch Services
SRV203
Optimizing Amazon EC2
For Fun and Profit
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimizing Performance and Cost
Right-Sizing
Purchasing Options
Increase Elasticity
Measure, Monitor
& Improve
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Right-Sizing
• Selecting the cheapest instance available while
meeting performance requirements
• Look at CPU, RAM, storage, and network
utilization to identify potential instances that can
be downsized
• Testing with On-Demand is cheap (use Spot to
test even cheaper!)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Instance Growth – Increased Choice
2017 launches:
• Compute optimized: C5, M5
• General purpose: T2 Unlimited
• Accelerated computing: G3, P3
• Memory optimized: x1e
• I/O optimized: I3, H1
• Programmable/FPGAs: F1
• Bare metal: I3.metal (Preview)
3
5
7
11 12 13
23
42
52
60
70
2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Increase Elasticity
Turn off non-production instances
• Look for dev/test, non-prod instances that are
always running and turn off
Automatically scale production
• Use Auto Scaling to scale in and out based on
demand and usage
• AWS CloudFormation, Amazon CloudWatch, &
scheduled scaling are your friends
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Measure, Monitor, Improve
• Auto-tag resources
• Identify always-on non-prod
• Identify instances to downsize
• Recommend Reserved Instances
• Dashboard your status
• Report on savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tagging Is Essential
•How do we explain the costs?
•How do we allocate the charges to the
right team?
•How do we save money?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tagging Is Essential
Up to 10 tags (key-value pairs) per instance
• Completely custom – environment, owner, application, cost center, etc.
• Tag on create, after launch, or both!
i-4a1c2f5d
Owner =
Admin
Env =
Test
App =
website
i-4a3d3f6e
Owner =
Admin
Env =
Prod
App =
website
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Templatize Launch Requests with EC2 Launch Templates
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Consistent
Experience
Simplified
Permissions
Governance &
Best Practices
Increase Productivity
Launch Templates are now available in AWS CloudFormation
with Auto Scaling and Spot Fleet
Use Launch Templates to Achieve …
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Purchasing Options
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
No upfront
investment
required
Pay as you go
Pay less when you
reserve
Pay less as AWS
grows
AWS Pricing Principles
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Purchasing Options
On-Demand
Pay for compute capacity by the second
with no long-term commitments
Spiky workloads,
to define needs
Reserved Instances
Make a 1- or 3-year commitment and
receive a significant discount off On-
Demand prices
Committed &
steady-state usage
Spot Instances
Spare EC2 capacity at savings of up to
90% off On-Demand prices
Fault-tolerant, flexible,
stateless workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 On-Demand Pricing
Short-term, spiky, or
unpredictable
Low-cost & flexible Develop and test
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Reserved Pricing
Discount up to 75% off
the On-Demand price
Steady state and
committed usage
1- and 3-year terms
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EC2 Reserved Pricing – Flexibility & Savings
Optional Capacity
Reservation when used in a
specific Availability Zone
Convertible RIs
Change instance family, OS,
tenancy, & payment
Payment Flexibility
with three upfront payment
options (all, partial, none)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reserved Instance Recommendations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reserved Instance Recommendations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reserved Instance Recommendations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reserved Instance Recommendations
Go to the Cost Explorer in the AWS console and select
Recommendations from the navigation menu
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 Spot Instances
Low Cost Faster Results Easy Access Resource
Flexibility
Spare EC2 capacity that AWS can reclaim with two minutes of notice
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rendered on Amazon EC2 Spot Instances
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EC2 Spot: Spare Compute Capacity at Scale
Spot is available for all EC2
instance types, in all public
Regions and in all Availability
Zones
Coming soon – AWS GovCloud (US)!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Consumer Apps & Services
B2B Enterprise Tech
Research
Sports, Media &
Entertainment Financial Services
AdTech & Digital Experience
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EC2 Spot: Use Cases
Big Data
Containers &
Test/Dev
HPC & Batch Web Services
FINRA has saved up to 50%
from its on-premises solution,
increased elasticity/scalability,
and accelerated reprocessing
requests from months to days
with EC2 Spot Instances
Yelp runs millions of tests
every day with EC2 Spot
Instances. Yelp improved test
result response time from 2
days to 30 minutes and has
also delivered a large reduction
in execution costs with Spot.
TLG Aerospace saw a 75%
reduction in the cost per CFD
simulation with Amazon EC2
Spot Instances. They were able
to pass those savings along to
their customers and be more
competitive.
AdRoll have been able to
seamlessly scale their
infrastructure, better serve
customers across the globe,
and reduce our fixed costs by
75% and operational costs by
83%.with AWS solution,
including EC2 Spot Instances
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New EC2 Spot Pricing Model
Simplified Access
Via existing EC2 API calls such
as RunInstances
Simplified Pricing Set it
& Forget it
Low predictable prices
without bidding
Pause & Resume
With hibernation and stop-
start
Simplified access model, predictable prices, pause & resume
Spot Fleet: Simply tell Spot Fleet how much capacity you need and Fleet does the rest
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New Spot Instance Advisor
✓ Shows your savings over
On-Demand
✓ Helps you select pools
with the least chance of
interruption
Note: The average frequency of interruption across all Regions and instance types is <5%
https://aws.amazon.com/ec2/spot/instance-advisor/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Picking the Right EC2 Purchase Option
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
To Optimize EC2, Combine All Three Options
1. Use Reserved Instances for
known/steady-state workloads
2. Scale using Spot, On-Demand, or
both
3. AWS services make this easy and
efficient (e.g., Auto Scaling, Spot
Fleet, ECS/EKS, Amazon EMR,
Thinkbox Deadline, AWS Batch,
AWS CloudFormation)
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
On-Demand
Spot
Reserved
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EC2 Fleet provisions across different EC2 instance
types and purchase models
Fast Access to
Capacity
Optimize Price &
Availability
Customize Based on
Application
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns by Application
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Web Application
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web Tier – Stateless, Scale with Usage Growth
0
50
100
150
200
250
300
350
400
0 2 4 6 8 10 12 2 4 6 8 10
Web traffic
0
5
10
15
20
25
30
35
40
0 2 4 6 8 10 12 2 4 6 8 10
Web servers
Reserved On-Demand Spot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
App Tier – Stateful, Scale with Usage Growth
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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Database Tier – Stateful, Static at Peak Load
0
100
200
300
400
500
600
700
800
900
0 2 4 6 8 10 12 2 4 6 8 10
Database requests
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0 2 4 6 8 10 12 2 4 6 8 10
Database servers
Reserved On Demand Spot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization 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
You don’t pick just one! Across the three tiers,
our combined approach consists of:
• Spot 13%
• On-Demand 11%
• Reserved 76%
“No server is easier to manage than no server.”
- Werner Vogels, CTO, Amazon.com
“
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Grid Processing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Old Way – Low Utilization, High Costs
Server utilization rates are typically low due to need to deploy in advance and for peak needs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Old Way – Managing with High Utilization
Higher grid utilization rates result in hidden costs: longer queue wait times and delayed results
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Old Way – in the Cloud?
0
20
40
60
80
100
120
140
160
3 year Reserved Instances
?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Old Way – Conflicting Goals
-600%
-500%
-400%
-300%
-200%
-100%
0%
100%
0
200
400
600
800
1000
1200
1400
Jobs in the Queue
Grid Utilization
Higher utilization can reduce IT spending… but also constrain the business
But every job in the queue
represents business impact
Grid Utilization looks great
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Cloud Way: Scalability When Needed
Scale higher to reduce time to results: Less waiting, more agility, faster innovation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Cloud Way: Optimize for Cost and Results
?
0
100
200
300
400
500
600
1 2 3 4 5 6 7 8 9 10 11 12
3 year Reserved Instances On-Demand Spot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The New Way: Accelerating Transformation
Founded: 1996 • Employees: 15,000+ • Headquarters: Brisbane, Australia
“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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns by Industry
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Ad Tech (Web Scale)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Enterprise SaaS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Gaming
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Onboarding Enterprise
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Scientific Research
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Multi-National Corp.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Patterns – Across the Organization
Data science
New app development Test and development
Internal IT
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimization Best Practices
✓ Remember the pillars of optimization
✓ Right-sizing
✓ Increase elasticity (turn stuff off!)
✓ Measure, monitor, and improve
✓ Use Launch Templates to streamline and simplify
the launch process
✓ Use tags to understand your services
✓ Architect your workloads with performance and
cost in mind
✓ Optimize across the three purchasing options
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Putting It All Together
Build Free From
Constraints
Optimize Cost and
Performance
Accelerate Your
Innovation
By combining the breadth of the EC2 three purchase options with the depth
of the capabilities our platform provides, you will …
On AWS, you can be more innovative and more cost-effective than anywhere else
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Submit session feedback
1. Tap the Schedule icon.
2. Select the session you
attended.
3. Tap Session Evaluation to
submit your feedback.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank You!

More Related Content

What's hot

建構全球跨區域 x Active-Active架構的無伺服器化後台服務
建構全球跨區域  x Active-Active架構的無伺服器化後台服務建構全球跨區域  x Active-Active架構的無伺服器化後台服務
建構全球跨區域 x Active-Active架構的無伺服器化後台服務
Amazon Web Services
 
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Amazon Web Services
 
Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...
Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...
Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...
Amazon Web Services
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day Israel
Amazon Web Services
 
Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...
Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...
Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...
Amazon Web Services
 
Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...
Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...
Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...
Amazon Web Services
 
The AWS Cloud Value Framework - ENT204 - Atlanta AWS Summit
The AWS Cloud Value Framework - ENT204 - Atlanta AWS SummitThe AWS Cloud Value Framework - ENT204 - Atlanta AWS Summit
The AWS Cloud Value Framework - ENT204 - Atlanta AWS Summit
Amazon Web Services
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
Amazon Web Services
 
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech TalksLife of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Amazon Web Services
 
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Amazon Web Services
 
High Performance Computing on AWS
High Performance Computing on AWSHigh Performance Computing on AWS
High Performance Computing on AWS
Amazon Web Services
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
Amazon Web Services
 
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Amazon Web Services
 
成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)
成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)
成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)
Amazon Web Services
 
Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...
Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...
Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...
Amazon Web Services
 
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Amazon Web Services
 
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
Amazon Web Services
 
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to CloudBuilding a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
Amazon Web Services
 
Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot Instances
Amazon Web Services
 
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Amazon Web Services
 

What's hot (20)

建構全球跨區域 x Active-Active架構的無伺服器化後台服務
建構全球跨區域  x Active-Active架構的無伺服器化後台服務建構全球跨區域  x Active-Active架構的無伺服器化後台服務
建構全球跨區域 x Active-Active架構的無伺服器化後台服務
 
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
 
Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...
Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...
Advancing Autonomous Vehicle Development Using Distributed Deep Learning (CMP...
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day Israel
 
Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...
Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...
Running Amazon Elastic Compute Cloud (Amazon EC2) workloads at scale - CMP202...
 
Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...
Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...
Solve Common Voice UI Challenges with Advanced Dialog Management Techniques (...
 
The AWS Cloud Value Framework - ENT204 - Atlanta AWS Summit
The AWS Cloud Value Framework - ENT204 - Atlanta AWS SummitThe AWS Cloud Value Framework - ENT204 - Atlanta AWS Summit
The AWS Cloud Value Framework - ENT204 - Atlanta AWS Summit
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech TalksLife of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
 
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
 
High Performance Computing on AWS
High Performance Computing on AWSHigh Performance Computing on AWS
High Performance Computing on AWS
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
 
成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)
成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)
成本節約之道:加速設計週期 x 大規模運行高效能運算 (HPC) 工作負載 (Level: 300)
 
Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...
Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...
Optimize Amazon EC2 Instances, AWS Fargate Containers, & Lambda Functions (CM...
 
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
 
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
 
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to CloudBuilding a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
 
Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot Instances
 
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
 

Similar to Optimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS Summit

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
Amazon Web Services
 
Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit
Amazon Web Services
 
Cost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at TrainlineCost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at Trainline
Amazon Web Services
 
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Amazon Web Services
 
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Amazon Web Services
 
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Amazon Web Services
 
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitOptimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Amazon Web Services
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
Amazon Web Services
 
Amazon EC2 Spot Instances
Amazon EC2 Spot InstancesAmazon EC2 Spot Instances
Amazon EC2 Spot Instances
AWS User Group Bengaluru
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Amazon Web Services
 
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
Amazon Web Services
 
Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...
Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...
Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...
Amazon Web Services
 
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Amazon Web Services
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...
Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...
Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...
Amazon Web Services
 
AWS Enterprise Summit Netherlands - Cost Optimisation at Scale
AWS Enterprise Summit Netherlands - Cost Optimisation at ScaleAWS Enterprise Summit Netherlands - Cost Optimisation at Scale
AWS Enterprise Summit Netherlands - Cost Optimisation at Scale
Amazon Web Services
 
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Amazon Web Services
 
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Amazon Web Services
 
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Amazon Web Services
 
Advanced cost management strategies in AWS
Advanced cost management strategies in AWSAdvanced cost management strategies in AWS
Advanced cost management strategies in AWS
AWS User Group Bengaluru
 

Similar to Optimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS Summit (20)

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
 
Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit
 
Cost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at TrainlineCost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at Trainline
 
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
 
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
 
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
 
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitOptimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
Amazon EC2 Spot Instances
Amazon EC2 Spot InstancesAmazon EC2 Spot Instances
Amazon EC2 Spot Instances
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
 
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
 
Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...
Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...
Optimizing EC2 for Fun and Profit #bigsavings #newfeatures - CMP202 - re:Inve...
 
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...
Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...
Best practices for Running Spark jobs on Amazon EMR with Spot Instances | AWS...
 
AWS Enterprise Summit Netherlands - Cost Optimisation at Scale
AWS Enterprise Summit Netherlands - Cost Optimisation at ScaleAWS Enterprise Summit Netherlands - Cost Optimisation at Scale
AWS Enterprise Summit Netherlands - Cost Optimisation at Scale
 
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
 
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
 
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
 
Advanced cost management strategies in AWS
Advanced cost management strategies in AWSAdvanced cost management strategies in AWS
Advanced cost management strategies in AWS
 

More from 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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
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
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
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
 

Optimize Amazon EC2 for Fun and Profit - SRV203 - Chicago AWS Summit

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Boyd McGeachie Sr. Product Manager EC2 Pricing & Launch Services SRV203 Optimizing Amazon EC2 For Fun and Profit
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimizing Performance and Cost Right-Sizing Purchasing Options Increase Elasticity Measure, Monitor & Improve
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Right-Sizing • Selecting the cheapest instance available while meeting performance requirements • Look at CPU, RAM, storage, and network utilization to identify potential instances that can be downsized • Testing with On-Demand is cheap (use Spot to test even cheaper!)
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Instance Growth – Increased Choice 2017 launches: • Compute optimized: C5, M5 • General purpose: T2 Unlimited • Accelerated computing: G3, P3 • Memory optimized: x1e • I/O optimized: I3, H1 • Programmable/FPGAs: F1 • Bare metal: I3.metal (Preview) 3 5 7 11 12 13 23 42 52 60 70 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Increase Elasticity Turn off non-production instances • Look for dev/test, non-prod instances that are always running and turn off Automatically scale production • Use Auto Scaling to scale in and out based on demand and usage • AWS CloudFormation, Amazon CloudWatch, & scheduled scaling are your friends
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Measure, Monitor, Improve • Auto-tag resources • Identify always-on non-prod • Identify instances to downsize • Recommend Reserved Instances • Dashboard your status • Report on savings
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tagging Is Essential •How do we explain the costs? •How do we allocate the charges to the right team? •How do we save money?
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tagging Is Essential Up to 10 tags (key-value pairs) per instance • Completely custom – environment, owner, application, cost center, etc. • Tag on create, after launch, or both! i-4a1c2f5d Owner = Admin Env = Test App = website i-4a3d3f6e Owner = Admin Env = Prod App = website
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Templatize Launch Requests with EC2 Launch Templates
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Consistent Experience Simplified Permissions Governance & Best Practices Increase Productivity Launch Templates are now available in AWS CloudFormation with Auto Scaling and Spot Fleet Use Launch Templates to Achieve …
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Purchasing Options
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. No upfront investment required Pay as you go Pay less when you reserve Pay less as AWS grows AWS Pricing Principles
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Purchasing Options On-Demand Pay for compute capacity by the second with no long-term commitments Spiky workloads, to define needs Reserved Instances Make a 1- or 3-year commitment and receive a significant discount off On- Demand prices Committed & steady-state usage Spot Instances Spare EC2 capacity at savings of up to 90% off On-Demand prices Fault-tolerant, flexible, stateless workloads
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 On-Demand Pricing Short-term, spiky, or unpredictable Low-cost & flexible Develop and test
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Reserved Pricing Discount up to 75% off the On-Demand price Steady state and committed usage 1- and 3-year terms
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EC2 Reserved Pricing – Flexibility & Savings Optional Capacity Reservation when used in a specific Availability Zone Convertible RIs Change instance family, OS, tenancy, & payment Payment Flexibility with three upfront payment options (all, partial, none)
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reserved Instance Recommendations
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reserved Instance Recommendations
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reserved Instance Recommendations
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reserved Instance Recommendations Go to the Cost Explorer in the AWS console and select Recommendations from the navigation menu
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Spot Instances Low Cost Faster Results Easy Access Resource Flexibility Spare EC2 capacity that AWS can reclaim with two minutes of notice
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rendered on Amazon EC2 Spot Instances
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EC2 Spot: Spare Compute Capacity at Scale Spot is available for all EC2 instance types, in all public Regions and in all Availability Zones Coming soon – AWS GovCloud (US)!
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Consumer Apps & Services B2B Enterprise Tech Research Sports, Media & Entertainment Financial Services AdTech & Digital Experience
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EC2 Spot: Use Cases Big Data Containers & Test/Dev HPC & Batch Web Services FINRA has saved up to 50% from its on-premises solution, increased elasticity/scalability, and accelerated reprocessing requests from months to days with EC2 Spot Instances Yelp runs millions of tests every day with EC2 Spot Instances. Yelp improved test result response time from 2 days to 30 minutes and has also delivered a large reduction in execution costs with Spot. TLG Aerospace saw a 75% reduction in the cost per CFD simulation with Amazon EC2 Spot Instances. They were able to pass those savings along to their customers and be more competitive. AdRoll have been able to seamlessly scale their infrastructure, better serve customers across the globe, and reduce our fixed costs by 75% and operational costs by 83%.with AWS solution, including EC2 Spot Instances
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New EC2 Spot Pricing Model Simplified Access Via existing EC2 API calls such as RunInstances Simplified Pricing Set it & Forget it Low predictable prices without bidding Pause & Resume With hibernation and stop- start Simplified access model, predictable prices, pause & resume Spot Fleet: Simply tell Spot Fleet how much capacity you need and Fleet does the rest
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New Spot Instance Advisor ✓ Shows your savings over On-Demand ✓ Helps you select pools with the least chance of interruption Note: The average frequency of interruption across all Regions and instance types is <5% https://aws.amazon.com/ec2/spot/instance-advisor/
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Picking the Right EC2 Purchase Option
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. To Optimize EC2, Combine All Three Options 1. Use Reserved Instances for known/steady-state workloads 2. Scale using Spot, On-Demand, or both 3. AWS services make this easy and efficient (e.g., Auto Scaling, Spot Fleet, ECS/EKS, Amazon EMR, Thinkbox Deadline, AWS Batch, AWS CloudFormation) 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 On-Demand Spot Reserved
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EC2 Fleet provisions across different EC2 instance types and purchase models Fast Access to Capacity Optimize Price & Availability Customize Based on Application
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns by Application
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Web Application
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web Tier – Stateless, Scale with Usage Growth 0 50 100 150 200 250 300 350 400 0 2 4 6 8 10 12 2 4 6 8 10 Web traffic 0 5 10 15 20 25 30 35 40 0 2 4 6 8 10 12 2 4 6 8 10 Web servers Reserved On-Demand Spot
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. App Tier – Stateful, Scale with Usage Growth 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
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Database Tier – Stateful, Static at Peak Load 0 100 200 300 400 500 600 700 800 900 0 2 4 6 8 10 12 2 4 6 8 10 Database requests 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 0 2 4 6 8 10 12 2 4 6 8 10 Database servers Reserved On Demand Spot
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization 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 You don’t pick just one! Across the three tiers, our combined approach consists of: • Spot 13% • On-Demand 11% • Reserved 76% “No server is easier to manage than no server.” - Werner Vogels, CTO, Amazon.com “
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Grid Processing
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Old Way – Low Utilization, High Costs Server utilization rates are typically low due to need to deploy in advance and for peak needs
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Old Way – Managing with High Utilization Higher grid utilization rates result in hidden costs: longer queue wait times and delayed results
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Old Way – in the Cloud? 0 20 40 60 80 100 120 140 160 3 year Reserved Instances ?
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Old Way – Conflicting Goals -600% -500% -400% -300% -200% -100% 0% 100% 0 200 400 600 800 1000 1200 1400 Jobs in the Queue Grid Utilization Higher utilization can reduce IT spending… but also constrain the business But every job in the queue represents business impact Grid Utilization looks great
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Cloud Way: Scalability When Needed Scale higher to reduce time to results: Less waiting, more agility, faster innovation
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Cloud Way: Optimize for Cost and Results ? 0 100 200 300 400 500 600 1 2 3 4 5 6 7 8 9 10 11 12 3 year Reserved Instances On-Demand Spot
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The New Way: Accelerating Transformation Founded: 1996 • Employees: 15,000+ • Headquarters: Brisbane, Australia “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
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns by Industry
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Ad Tech (Web Scale)
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Enterprise SaaS
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Gaming
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Onboarding Enterprise
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Scientific Research
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Multi-National Corp.
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Patterns – Across the Organization Data science New app development Test and development Internal IT
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimization Best Practices ✓ Remember the pillars of optimization ✓ Right-sizing ✓ Increase elasticity (turn stuff off!) ✓ Measure, monitor, and improve ✓ Use Launch Templates to streamline and simplify the launch process ✓ Use tags to understand your services ✓ Architect your workloads with performance and cost in mind ✓ Optimize across the three purchasing options
  • 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Putting It All Together Build Free From Constraints Optimize Cost and Performance Accelerate Your Innovation By combining the breadth of the EC2 three purchase options with the depth of the capabilities our platform provides, you will … On AWS, you can be more innovative and more cost-effective than anywhere else
  • 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Submit session feedback 1. Tap the Schedule icon. 2. Select the session you attended. 3. Tap Session Evaluation to submit your feedback.
  • 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank You!