SlideShare a Scribd company logo
Cost Optimisation on AWS
ianmas@amazon.com
@IanMmmm
Ian Massingham — Technical Evangelist
How to make your funding go further
LOWER COSTS WITH THE AWS CLOUD
2 31 4
Replace up-front
capital expense with
low variable cost
Save more money as
you grow bigger
Economies of scale
allow AWS to continually
lower costs
Pricing model choice
to support variable &
stable workloads
LOWER COSTS THAN ON-PREMISES
On-Premises

Traditional

Data Centre
On-Premises

Virtualised

Data Centre
AWS
CAPEX
CAPEX
OPEX
OPEX
OPEX
Cost savings from running
internal IT more efficiently
Cost savings from moving
to a cloud provider
AWS Scale
• Multiple new data centres built each year

• Volume purchasing, highly automated
supply chain optimisation

Utilisation fundamentally higher in the AWS
Cloud
• Aggregating non-correlated workloads,
scale, spot market

Amazon specific hardware designs 

• OEM acquisition of custom servers and
networking equipment

• Direct purchasing of memory, disk & CPU

• AWS controlled hypervisor and network
protocol layers
AWS PRICING PHILOSOPHY
More AWS
Usage
More
Infrastructure
More
Customers
Lower
Infrastructure
Costs
Economies of
Scale
Reduced
Prices
Ecosystem

Global Footprint

New Features

New Services
Infrastructure

Innovation
47PRICE
REDUCTIONS
We pass the savings along to our
customers in the form of low
prices and continuous reductions
Flipboard Example: Handling objection AWS gets expensive as you grow big…
COST OPTIMISATION TIPS & TRICKS
1. CHOSE THE RIGHT INSTANCE TYPES
Choose an instance 

that best meets your basic
requirements
Start with memory & then
choose closest virtual cores
Assess peak IOPS storage
requirements
Run multiple instances 

in multiple Availability Zones
Change instance size up
or down based upon
monitoring
Use CloudWatch &
Trusted Advisor to assess
START DEPLOY & SCALETUNE
2. USE AUTO SCALING
LAUNCH
CONFIGURATION
Describes what Auto Scaling will
create when adding Instances

Only one active launch 

configuration at a time

as-­‐create-­‐launch-­‐config	
  
	
   -­‐-­‐image-­‐id	
  ami-­‐54cf5c3d	
  	
  	
  
	
   -­‐-­‐instance-­‐type	
  m1.small	
  	
  	
  
	
   -­‐-­‐key	
  mykey	
  	
  	
  
	
   -­‐-­‐group	
  webservers	
  	
  	
  
	
   -­‐-­‐launch-­‐config	
  101-­‐launch-­‐config	
  	
  	
  
AUTO SCALING
GROUP
Auto Scaling managed grouping
of EC2 instances
Automatically scale the number
of instances by policy
as-­‐create-­‐auto-­‐scaling-­‐group	
  101-­‐as-­‐group	
  
	
   -­‐-­‐availability-­‐zones	
  us-­‐east-­‐1a	
  us-­‐east-­‐1b	
  	
  
	
   -­‐-­‐launch-­‐configuration	
  101-­‐launch-­‐config	
  	
  
	
   -­‐-­‐load-­‐balancers	
  myELB	
  	
  
	
   -­‐-­‐max-­‐size	
  5	
  	
  
	
   -­‐-­‐min-­‐size	
  1	
  	
  
AUTO SCALING
POLICY
Parameters for performing an Auto
Scaling action
Scale Up/Down and by how much
as-­‐put-­‐scaling-­‐policy	
  101ScaleUpPolicy	
  
	
   -­‐-­‐auto-­‐scaling-­‐group	
  101-­‐as-­‐group	
  
	
   -­‐-­‐adjustment=1	
  
	
   -­‐-­‐type	
  ChangeInCapacity	
  
	
   -­‐-­‐cooldown	
  300	
  
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
UTILISATION & AUTO SCALING GRANULARITY
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
UTILISATION & AUTO SCALING GRANULARITY
41 Instance Hours

m3.large @ $0.154/hr

= $6.314/day
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
UTILISATION & AUTO SCALING GRANULARITY
70 Instance Hours

t2.small @ $0.028/hr

= $1.96/day
69%SAVING
3. TURN OFF UNUSED INSTANCES
Development/test instances
Simple instance stop/start
Tear down & build rapidly
Treat resources as disposable
Deployment & Management
Containers
Dev/ops Tools
Resource
Templates
Usage
Tracking
Monitoring
and Logs
00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
4. USE RESERVED INSTANCES
100%
75%
58%
38%
13%
8%
On Demand Instance
Reserved Instance
AWS SERVICES OFFERING RESERVATIONS
Amazon EC2
	 up to 75% savings

Amazon RDS
	 up to 76% savings

Amazon DynamoDB
	 up to 76% savings

Amazon Redshift
	 up to 73% savings

Amazon ElastiCache
	 up to 70% savings
5. USE SPOT INSTANCES
Pricing
Up to 92% discount
Elastic
Capacity not otherwise
available
Tradeoff
Potential for interruption
USING SPOT INSTANCES FOR HPC WORKLOADSC
ase
Study
Building a Top500 HPC Cluster on AWS
0
18
35
53
70
On-Premises AWS
$68M
$33K
Cost Comparison
1.21 PFLOPS, 16,788 EC2 Instances in 8 Regions, 264 years of computing in 18 hours
6. MAKE USE OF APPROPRIATE STORAGE CLASSES
AWS Cloud
Amazon
Glacier
Gateway Appliance/
AWS Storage Gateway
Amazon
S3
Block File
On-premises Data Center
Archive Backup Disaster
Recovery
Amazon
EBS
Amazon S3 Reduced Redundancy
• 99.99% durability vs. 99.999999999%
• Up to 20% savings
• Great for everything that is easy to
reproduce
Amazon Glacier
• Same durability as S3
• 3 to 5 hours restore time
• Up to 67% savings
• Great for archiving, long-term
backups and cold or old data
7. OFFLOAD FROM YOUR ARCHITECTURE
The more you can offload, the less infrastructure you need to maintain, scale and pay for
• Offload traffic to Amazon CloudFront and S3
• Introduce Caching
No 

CDN
ResponseTime
InstanceLoad
ResponseTime
Instance
Load
CDN for 

Static

Content
ResponseTime
Instance
Load
CDN for 

Static & 

Dynamic

Content
8. USE SERVICES, DON’T REINVENT THE WHEEL
Infrastructure Regions Availability Zones Points of Presence
Enterprise
Applications
Virtual Desktops Sharing & Collaboration
Core Services Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL,
Caching)
Networking
(VPC, DX, DNS)
CDN
Access
Control
Usage & Resource
Tracking
Monitoring
and Logs
Administration &
Security
Key Storage &
Management
Identity
Management
Service
Catalog
Platform
Services
Deployment & Management
One-click web app
deployment
Dev/ops resource
management
Resource Templates
Push
Notifications
Mobile Services
Identity
Sync
Mobile
Analytics
App Services
Queuing &
Notifications
Workflow
App streaming
Transcoding
Email
Search
Analytics
Hadoop
Data
warehouse
Data
Pipelines
Real-time
Streaming Data
Code Deploy
Code Pipeline
Code Commit
AVOID UNDIFFERENTIATED HEAVY LIFTING
Amazon Relational
Database Service (RDS)

Elastic Load
Balancing

Amazon Simple
Queue Service (SQS)

Amazon ElastiCache Amazon Elastic
MapReduce
Amazon Simple
Notification Service (SNS)
9. USE CONSOLIDATED BILLING
• Receive a single bill for all charges incurred across all linked accounts

• Share RI discounts

• Combine tiering benefits
10. TAKE ADVANTAGE OF AWS TOOLS
AWS Trusted Advisor AWS EC2 Usage Reports
Follow
us
for m
ore
events
&
w
ebinars
@AWScloud for Global AWS News & Announcements
@AWS_UKI for local AWS events & news
@IanMmmm
Ian Massingham — Technical Evangelist

More Related Content

PPTX
AWS Cost Optimisation - November 2018
James Bromberger
 
PDF
Proactive Cost Management for AWS Cloud
Nutanix Beam
 
PPTX
AWS Cost Optimization Strategy
Robert Sell
 
PPTX
Understand AWS Pricing
Lynn Langit
 
PPTX
EC2 Pricing Model (deck 0307 of the InfiniteSkills AWS course at http://bit.l...
rICh morrow
 
PDF
AWS STARTUP DAY 2018 I Keeping Your Infrastructure Costs Low
AWS Germany
 
PPTX
EC2 Performance, Spot Instance ROI and EMR Scalability
Jesse Anderson
 
PDF
Cost Optimisation with AWS
Ian Massingham
 
AWS Cost Optimisation - November 2018
James Bromberger
 
Proactive Cost Management for AWS Cloud
Nutanix Beam
 
AWS Cost Optimization Strategy
Robert Sell
 
Understand AWS Pricing
Lynn Langit
 
EC2 Pricing Model (deck 0307 of the InfiniteSkills AWS course at http://bit.l...
rICh morrow
 
AWS STARTUP DAY 2018 I Keeping Your Infrastructure Costs Low
AWS Germany
 
EC2 Performance, Spot Instance ROI and EMR Scalability
Jesse Anderson
 
Cost Optimisation with AWS
Ian Massingham
 

Similar to Cost Optimisation on AWS (20)

PDF
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Germany
 
PDF
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
Amazon Web Services Korea
 
PDF
AWS Cloud cost optimization
Yogesh Sharma
 
PPTX
KGC 2013 AWS session
Amazon Web Services Korea
 
PPTX
How to Reduce your Spend on AWS
Joseph K. Ziegler
 
PPTX
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
PDF
Budget management with Cloud Economics | AWS Summit Tel Aviv 2019
AWS Summits
 
PDF
Aws 101 A walk-through the aws cloud (2013)
Martin Yan
 
PDF
AWS Cost Optimization: Strategies for Maximizing Cloud Efficiency
Lucy Zeniffer
 
PPTX
5 Important Points To Remember If You Want To Reduce AWS EC2 Cost
devopsjourney
 
PDF
Advanced cost management strategies in AWS
AWS User Group Bengaluru
 
PPTX
AWS Meet-up Atlanta: AWS Economics
Aaron Klein
 
PDF
[Jun AWS 101] Running Lean on AWS
Amazon Web Services Korea
 
PPTX
AWS Initiate - Otimização de Custos com AWS
Amazon Web Services LATAM
 
PPTX
AWS Melbourne CO Meetup - Introduction - 20 Nov 2017
Peter Shi
 
PDF
AWS Cost Optimization - JLM
Boaz Ziniman
 
PDF
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
Vladimir Simek
 
PDF
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
CloudHesive
 
PPTX
비용을 절감하고 수익을 최대화할 수 있는 클라우드 컴퓨팅 운용 노하우
Amazon Web Services Korea
 
PDF
Want to Reduce Your AWS Bill.pdf
bigohnotation
 
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Germany
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
Amazon Web Services Korea
 
AWS Cloud cost optimization
Yogesh Sharma
 
KGC 2013 AWS session
Amazon Web Services Korea
 
How to Reduce your Spend on AWS
Joseph K. Ziegler
 
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
Budget management with Cloud Economics | AWS Summit Tel Aviv 2019
AWS Summits
 
Aws 101 A walk-through the aws cloud (2013)
Martin Yan
 
AWS Cost Optimization: Strategies for Maximizing Cloud Efficiency
Lucy Zeniffer
 
5 Important Points To Remember If You Want To Reduce AWS EC2 Cost
devopsjourney
 
Advanced cost management strategies in AWS
AWS User Group Bengaluru
 
AWS Meet-up Atlanta: AWS Economics
Aaron Klein
 
[Jun AWS 101] Running Lean on AWS
Amazon Web Services Korea
 
AWS Initiate - Otimização de Custos com AWS
Amazon Web Services LATAM
 
AWS Melbourne CO Meetup - Introduction - 20 Nov 2017
Peter Shi
 
AWS Cost Optimization - JLM
Boaz Ziniman
 
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
Vladimir Simek
 
Best Practices and Resources to Effectively Manage and Optimize Your AWS Costs
CloudHesive
 
비용을 절감하고 수익을 최대화할 수 있는 클라우드 컴퓨팅 운용 노하우
Amazon Web Services Korea
 
Want to Reduce Your AWS Bill.pdf
bigohnotation
 
Ad

More from Ian Massingham (20)

PDF
Some thoughts on measuring the impact of developer relations
Ian Massingham
 
PDF
Leeds IoT Meetup - Nov 2017
Ian Massingham
 
PDF
What's New & What's Next from AWS?
Ian Massingham
 
PDF
DevTalks Romania - Getting Started with AWS Lambda & the Serverless Cloud
Ian Massingham
 
PDF
Getting started with AWS Lambda and the Serverless Cloud
Ian Massingham
 
PDF
AWS AWSome Day - Getting Started Best Practices
Ian Massingham
 
PDF
AWS IoT Workshop Keynote
Ian Massingham
 
PDF
Security Best Practices: AWS AWSome Day Management Track
Ian Massingham
 
PDF
AWS re:Invent 2016 Day 2 Keynote re:Cap
Ian Massingham
 
PDF
AWS re:Invent 2016 Day 1 Keynote re:Cap
Ian Massingham
 
PDF
Getting Started with AWS Lambda & Serverless Cloud
Ian Massingham
 
PDF
Building Better IoT Applications without Servers
Ian Massingham
 
PDF
AWS AWSome Day Roadshow
Ian Massingham
 
PDF
AWS AWSome Day Roadshow Intro
Ian Massingham
 
PDF
Hashiconf AWS Lambda Breakout
Ian Massingham
 
PDF
Getting started with AWS IoT on Raspberry Pi
Ian Massingham
 
PDF
AWSome Day Dublin Intro & Closing Slides
Ian Massingham
 
PDF
GOTO Stockholm - AWS Lambda - Logic in the cloud without a back-end
Ian Massingham
 
PDF
What's New at AWS Update for AWS User Groups
Ian Massingham
 
PDF
Advanced Security Masterclass - Tel Aviv Loft
Ian Massingham
 
Some thoughts on measuring the impact of developer relations
Ian Massingham
 
Leeds IoT Meetup - Nov 2017
Ian Massingham
 
What's New & What's Next from AWS?
Ian Massingham
 
DevTalks Romania - Getting Started with AWS Lambda & the Serverless Cloud
Ian Massingham
 
Getting started with AWS Lambda and the Serverless Cloud
Ian Massingham
 
AWS AWSome Day - Getting Started Best Practices
Ian Massingham
 
AWS IoT Workshop Keynote
Ian Massingham
 
Security Best Practices: AWS AWSome Day Management Track
Ian Massingham
 
AWS re:Invent 2016 Day 2 Keynote re:Cap
Ian Massingham
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
Ian Massingham
 
Getting Started with AWS Lambda & Serverless Cloud
Ian Massingham
 
Building Better IoT Applications without Servers
Ian Massingham
 
AWS AWSome Day Roadshow
Ian Massingham
 
AWS AWSome Day Roadshow Intro
Ian Massingham
 
Hashiconf AWS Lambda Breakout
Ian Massingham
 
Getting started with AWS IoT on Raspberry Pi
Ian Massingham
 
AWSome Day Dublin Intro & Closing Slides
Ian Massingham
 
GOTO Stockholm - AWS Lambda - Logic in the cloud without a back-end
Ian Massingham
 
What's New at AWS Update for AWS User Groups
Ian Massingham
 
Advanced Security Masterclass - Tel Aviv Loft
Ian Massingham
 
Ad

Recently uploaded (20)

PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 

Cost Optimisation on AWS

  • 1. Cost Optimisation on AWS [email protected] @IanMmmm Ian Massingham — Technical Evangelist
  • 2. How to make your funding go further
  • 3. LOWER COSTS WITH THE AWS CLOUD 2 31 4 Replace up-front capital expense with low variable cost Save more money as you grow bigger Economies of scale allow AWS to continually lower costs Pricing model choice to support variable & stable workloads
  • 4. LOWER COSTS THAN ON-PREMISES On-Premises Traditional Data Centre On-Premises Virtualised Data Centre AWS CAPEX CAPEX OPEX OPEX OPEX Cost savings from running internal IT more efficiently Cost savings from moving to a cloud provider AWS Scale • Multiple new data centres built each year • Volume purchasing, highly automated supply chain optimisation Utilisation fundamentally higher in the AWS Cloud • Aggregating non-correlated workloads, scale, spot market Amazon specific hardware designs • OEM acquisition of custom servers and networking equipment • Direct purchasing of memory, disk & CPU • AWS controlled hypervisor and network protocol layers
  • 5. AWS PRICING PHILOSOPHY More AWS Usage More Infrastructure More Customers Lower Infrastructure Costs Economies of Scale Reduced Prices Ecosystem Global Footprint New Features New Services Infrastructure Innovation 47PRICE REDUCTIONS We pass the savings along to our customers in the form of low prices and continuous reductions
  • 6. Flipboard Example: Handling objection AWS gets expensive as you grow big…
  • 8. 1. CHOSE THE RIGHT INSTANCE TYPES Choose an instance 
 that best meets your basic requirements Start with memory & then choose closest virtual cores Assess peak IOPS storage requirements Run multiple instances 
 in multiple Availability Zones Change instance size up or down based upon monitoring Use CloudWatch & Trusted Advisor to assess START DEPLOY & SCALETUNE
  • 9. 2. USE AUTO SCALING LAUNCH CONFIGURATION Describes what Auto Scaling will create when adding Instances Only one active launch configuration at a time as-­‐create-­‐launch-­‐config     -­‐-­‐image-­‐id  ami-­‐54cf5c3d         -­‐-­‐instance-­‐type  m1.small         -­‐-­‐key  mykey         -­‐-­‐group  webservers         -­‐-­‐launch-­‐config  101-­‐launch-­‐config       AUTO SCALING GROUP Auto Scaling managed grouping of EC2 instances Automatically scale the number of instances by policy as-­‐create-­‐auto-­‐scaling-­‐group  101-­‐as-­‐group     -­‐-­‐availability-­‐zones  us-­‐east-­‐1a  us-­‐east-­‐1b       -­‐-­‐launch-­‐configuration  101-­‐launch-­‐config       -­‐-­‐load-­‐balancers  myELB       -­‐-­‐max-­‐size  5       -­‐-­‐min-­‐size  1     AUTO SCALING POLICY Parameters for performing an Auto Scaling action Scale Up/Down and by how much as-­‐put-­‐scaling-­‐policy  101ScaleUpPolicy     -­‐-­‐auto-­‐scaling-­‐group  101-­‐as-­‐group     -­‐-­‐adjustment=1     -­‐-­‐type  ChangeInCapacity     -­‐-­‐cooldown  300  
  • 10. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 UTILISATION & AUTO SCALING GRANULARITY
  • 11. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 UTILISATION & AUTO SCALING GRANULARITY 41 Instance Hours m3.large @ $0.154/hr = $6.314/day
  • 12. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 UTILISATION & AUTO SCALING GRANULARITY 70 Instance Hours t2.small @ $0.028/hr = $1.96/day 69%SAVING
  • 13. 3. TURN OFF UNUSED INSTANCES Development/test instances Simple instance stop/start Tear down & build rapidly Treat resources as disposable Deployment & Management Containers Dev/ops Tools Resource Templates Usage Tracking Monitoring and Logs
  • 14. 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 4. USE RESERVED INSTANCES 100% 75% 58% 38% 13% 8% On Demand Instance Reserved Instance
  • 15. AWS SERVICES OFFERING RESERVATIONS Amazon EC2 up to 75% savings Amazon RDS up to 76% savings Amazon DynamoDB up to 76% savings Amazon Redshift up to 73% savings Amazon ElastiCache up to 70% savings
  • 16. 5. USE SPOT INSTANCES Pricing Up to 92% discount Elastic Capacity not otherwise available Tradeoff Potential for interruption
  • 17. USING SPOT INSTANCES FOR HPC WORKLOADSC ase Study Building a Top500 HPC Cluster on AWS 0 18 35 53 70 On-Premises AWS $68M $33K Cost Comparison 1.21 PFLOPS, 16,788 EC2 Instances in 8 Regions, 264 years of computing in 18 hours
  • 18. 6. MAKE USE OF APPROPRIATE STORAGE CLASSES AWS Cloud Amazon Glacier Gateway Appliance/ AWS Storage Gateway Amazon S3 Block File On-premises Data Center Archive Backup Disaster Recovery Amazon EBS Amazon S3 Reduced Redundancy • 99.99% durability vs. 99.999999999% • Up to 20% savings • Great for everything that is easy to reproduce Amazon Glacier • Same durability as S3 • 3 to 5 hours restore time • Up to 67% savings • Great for archiving, long-term backups and cold or old data
  • 19. 7. OFFLOAD FROM YOUR ARCHITECTURE The more you can offload, the less infrastructure you need to maintain, scale and pay for • Offload traffic to Amazon CloudFront and S3 • Introduce Caching No CDN ResponseTime InstanceLoad ResponseTime Instance Load CDN for Static Content ResponseTime Instance Load CDN for Static & Dynamic Content
  • 20. 8. USE SERVICES, DON’T REINVENT THE WHEEL Infrastructure Regions Availability Zones Points of Presence Enterprise Applications Virtual Desktops Sharing & Collaboration Core Services Storage (Object, Block and Archival) Compute (VMs, Auto-scaling and Load Balancing) Databases (Relational, NoSQL, Caching) Networking (VPC, DX, DNS) CDN Access Control Usage & Resource Tracking Monitoring and Logs Administration & Security Key Storage & Management Identity Management Service Catalog Platform Services Deployment & Management One-click web app deployment Dev/ops resource management Resource Templates Push Notifications Mobile Services Identity Sync Mobile Analytics App Services Queuing & Notifications Workflow App streaming Transcoding Email Search Analytics Hadoop Data warehouse Data Pipelines Real-time Streaming Data Code Deploy Code Pipeline Code Commit
  • 21. AVOID UNDIFFERENTIATED HEAVY LIFTING Amazon Relational Database Service (RDS) Elastic Load Balancing Amazon Simple Queue Service (SQS) Amazon ElastiCache Amazon Elastic MapReduce Amazon Simple Notification Service (SNS)
  • 22. 9. USE CONSOLIDATED BILLING • Receive a single bill for all charges incurred across all linked accounts • Share RI discounts • Combine tiering benefits
  • 23. 10. TAKE ADVANTAGE OF AWS TOOLS AWS Trusted Advisor AWS EC2 Usage Reports
  • 24. Follow us for m ore events & w ebinars @AWScloud for Global AWS News & Announcements @AWS_UKI for local AWS events & news @IanMmmm Ian Massingham — Technical Evangelist