SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mario Thomas
Senior ConsultantEMEA
AWS Professional Services
7 July 2016
Cost Optimisation at Scale
Reducing the cost of using AWS
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What We’ll Cover Today
• A quick overview of TCO
• Does “at scale” apply to you?
• Applying “architecting for cost” principles to your TCO
analysis and your AWS account(s)
• Customer case study
• Recap
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is TCO?
Definition: Comparative total cost of ownership analysis (acquisition
and operating costs) for running an infrastructure environment end-to-end
on-premises vs. on AWS.
Used for:
1) Comparing the costs of running an entire infrastructure environment or
specific workload on-premises or in a co-location facility vs. on AWS
2) Budgeting and building the business case for moving to AWS
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Includes Everything In It’s Price
Hardware
in a Data
Center
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost is Rarely the Only Reason to Choose AWS
Pay-as-you
Go Model
Lower Overall
Costs
Stop
Guessing
Capacity
Agility / Speed
/ Innovation
Avoid
Undifferentiated
Heavy Lifting
Go Global in
Minutes
✔ ✔ ✔ ✔ ✔ ✔
On-
Premise/
Co-Location
X X X X X X
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So how do we do it?
≠
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
TCO = acquisition costs + operations costs
Hardware – Server, Rack
Chassis PDUs, ToR
Switches (+Maintenance)
Software - OS,
Virtualization Licenses
(+Maintenance)
Facilities Cost
Hardware – Storage Disks,
SAN/FC Switches
Storage Admin costs
Network Hardware – LAN
Switches, Load Balancer
Bandwidth costs
Network Admin costs
Server Admin / Virtualization Admin4
Diagram doesn’t include every cost item. For example, software costs caninclude database, management,and middle-tier
software costs. Facilities cost can include costs associatedwith upgrades, maintenance, buildingsecurity, taxes, etc. IT labor
costs can include security admin and application admin costs.
Space Power Cooling
Facilities Cost
Space Power Cooling
Facilities Cost
Space Power Cooling
Server Costs
Storage Costs
Network Costs
IT Labor Costs
1
2
3
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The TCO Window
$
1 2 3 4 50
TCO
Migration Cost
Cost Optimising / BAU
Current / Do Nothing
AWS Environment
Payback
Period
Time (Months)
Cost
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost Optimisation
$ $
Paying for what
you use
Paying for what
you need
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The four pillars of cost optimisation
Right sizing Reserved
Instances
Increase
elasticity
Measure,
monitor, and
improve
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost Optimisation
Simple Stimulating Stretching
Consolidated Billing
Permissions
Tagging
Idle Resources
Design for Elasticity
Instance Right Sizing
Storage
Purchasing Options
OS Licencing
Offloading Architecture
Higher Level Services
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Consolidated Billing
• Receive a single bill for all charges incurred across all linked accounts
‒ Share RI discounts
‒ Combine tiering benefits
• View & manage linked accounts
• Add additional accounts
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Permissions
How are you
controlling the
provisioning of
resources?
Control who can
provision resources
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Tagging
• Use tagging to identify resources
• Use tags to audit resources
• Turn off untagged resources
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Idle Resources
• Dev/Test (Non-Prod) instances
• Use simple instance start/stop, or
• Tear down/build up altogether
• Instances are disposable
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Instance Right Sizing
Right sizing
• Selecting the cheapest instance available
while meeting performance requirements
• Looking at CPU, RAM, storage, and network
utilization to identify potential instances that
can be downsized
• Leveraging Amazon CloudWatch metrics and
setting up custom RAM metrics
Rule of thumb: Right size, then reserve.
(But if you’re in a pinch, reserve first).
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Amazon CloudWatch to
collect and track metrics
CloudWatch
Match resources to
workload
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon CloudWatch monitoring
Basic
• 7 metrics for Amazon EC2
including:
• CPU utilization
• Data transfer
• Disk usage and more
• 5-minute frequency
• Metrics for Amazon EBS,
Amazon DynamoDB, Amazon
RDS, etc.
Detailed
• 1-minute frequency
• Aggregation by instance type and
AMI
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Instance families: Example
Instance vCPU Mem
(GiB)
Monthly price
(3-yr AURI )
Ideal use case
c4.2xlarge 8 15 $125.44 Best price-compute performance
m4.2xlarge 8 32 $137.25 Balanced
r3.2xlarge 8 61 $179.25 Lowest cost per GiB RAM
r3.xlarge 4 30.5 $89.61 Lowest cost per GiB RAM
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
t2.medium
4 GiB RAM
Baseline performance: 40%
Bursts beyond this based on CPU
credits
Less than $18 per month
Details: http://amzn.to/1sl2bKa
Web servers, dev, small databases
t2
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
t2 vs m3.medium or c4.large
Instance vCPU Mem
(GiB)
Monthly price
(3-yr AURI )
Ideal use case
m3.medium 1 3.75 $19.08 Always available, balanced
c4.large 2 3.75 $31.36 Always available, compute
t2.medium 2 4 $16.86 Bursty workloads
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Savings potential
If t2 works for you
• 11%: Switch from m3.medium to t2.medium
• 46%: Switch from c3.large to t2.medium
Instance optimization
• 9%: Switch to c4 for compute-intensive apps
(m4.2xl -> c4.2xl)
• 35%: Switch to r3 for memory-intensive apps
(m4.2xl -> r3.xlarge)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Storage
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 Standard Infrequent Access
‒ Lower cost of storage
• Amazon S3 Reduced Redundancy
‒ 99.99% durability vs. 99.999999999%
‒ Up to 20% savings
‒ Great for files that are easy to reproduce
• Amazon Glacier
‒ Same durability as S3
‒ 3 to 5 hours restore time
‒ Up to 89% savings
‒ Great for archiving, long-term backups and
old data
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Instance 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 low, one-time
payment and receive
a significant discount
on the hourly charge
For committed
utilization
Spot
Bid for unused
capacity, charged at a
Spot Price which
fluctuates based on
supply and demand
For time-insensitive or
transient workloads
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reserved Instances
Commitment Level
1 Year
3 Year
AWS Services Offering RIs
Amazon EC2
Amazon RDS
Amazon DynamoDB
Amazon Redshift
Amazon ElastiCache
* Dependenton specific AWS service, size/type, and region
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reserved Instances
Step 1: RI Coverage
• Cover always on resources
Step 2: RI Utilization
• Leverage RI flexibility to increase utilization
• Merge and split RIs as needed
Rule of thumb: Target 70-80% always on
coverage and 95% RI utilization rate.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Be Fault Tolerant
• Workloads should be Stateless
• Loosely Coupled workloads preferred
• If possible, deploy to Multiple AZs
• Instant Flexibility is king
• Take advantage of the 2 minutes warning
• There is always Spot capacity available¢
Save up to 90% compared to On-Demand¢
What could your team do with a 10,000 core data
center that costs $100 per hour, with one click?
Spot Instances
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot Instances
Pricing
• Up to 90% discount
Elastic
• Minimum Commitment
• Commit to 1 hour
• Tradeoff
• Potential for interruption
Picking the right Spot Bid Price - Tolerance for interruptions, % likelihood of
termination
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
Mixed Use Instances
Reserved Instances enable you to reserve capacity for one or three years by
paying a low, one-time fee for the capacity reservation and receiving a
significant discount on the hourly charge for your instances
AWS Services Offering RIs
• Amazon EC2
• Amazon RDS
• Amazon DynamoDB
• Amazon Redshift
• Amazon ElastiCache
On Demand
Spot
RI
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
OS Licensing
• Utilise Amazon Linux
• Supported by Amazon
• No licence fees
• Regularly updated
• Savings of up to 30% over other options*
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Offload Your Architecture
Standard Setup
• 4 x Medium Instances
$485
• AWS Data Transfer 1 TB
$194
• Total = $679
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Offload Your Architecture
+
Standard Setup
• 4 x Medium Instances
$485
• AWS Data Transfer 1 TB
$194
• Total = $679
Optimized
• 1 x Medium Instance
$121
• CloudFront Data 1 TB
$168
• CloudFront Requests
$1.89
• Total = $291
57%
6X
Cheaper
Faster
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Design for Elasticity
Turn off non-production instances
• Look for dev/test, non-prod instances that are
running always-on and turn off
Autoscale production
• Use Auto Scaling to scale up and down based
on demand and usage (e.g., spikes)
Rule of thumb: Shoot for 20-30% of EC2
instances running on demand to be able to
handle elasticity needs.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Auto Scaling or queue-based
approaches to add resources when
needed, and turn them off when not
Amazon SQS Queue
Auto Scaling
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automatic resizing of compute clusters
based on demand
Trigger autoscaling policy
Feature Details
Control Define minimum and maximum instance pool
sizes and when scaling and cool down
occurs.
Integrated to
Amazon
CloudWatch
Use metrics gathered by CloudWatch to drive
scaling.
Instance types Run Auto Scaling for On-Demand and Spot
Instances. Compatible with VPC.
AWS autoscaling create-autoscaling-group
— Auto Scaling-group-name MyGroup
— Launch-configuration-name MyConfig
— Min size 4
— Max size 200
— Availability Zones us-west-2c
Use Auto Scaling
Amazon
CloudWatch
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Utilization and Auto-Scaling: Granularity
More small instances vs. less large instances
29 Large @ $0.32/hr
= $9.28
59 Small @ $0.08/hr
= $4.72
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Higher Level Services
AWS
Lambda
Elastic Load
Balancing
Amazon ECR Amazon
CloudFront
Amazon EFS Amazon
Glacier
Amazon
S3
Amazon
DynamoDB
Amazon
ElastiCache
Amazon
RDS
Amazon
Redshift
Amazon
VPC
Amazon
Route 53
AWS KMS
AWS WAF Amazon
Elasticsearch Service
Amazon
EMR
Amazon
Kinesis
Amazon Machine
Learning
AWS IoT Amazon
WorkSpaces
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Higher Level Services
Amazon RDS Multi-AZ
High availability
with a mouse click
Set up primary and standby instances
Set up identical volumes
Create synchronous replication
Create and manage DNS entries
Detect instance failure conditions
Detect network failure conditions
Detect storage failure conditions
…
...
...
Decide when to fail over
Re-establish primary secondary connections
Do-it-yourself MySQL replication
Potentially ~100+ manual steps
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reviewing & Reporting
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Detailed billing reports
and
cost insights
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Detailed Billing Reports
http://amzn.to/1swNwLV
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost Explorer
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Forecasting
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Budgeting
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Well Architected
• Security
• Reliability
• Performance
• Cost Optimisation
https://d0.awsstatic.com/whitepapers/architecture/AWS_Well-
Architected_Framework.pdf
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Creating a culture of cost transparency
Targets and Metrics Cloud Competency
Center
AWS Enterprise
Support
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Metrics & targets
% Instances turned off daily
% of Instances Right-Sized
% Always on Resources
Covered by RIs
% RI Utilization
✔
✔
✔
✔
✘
✘
✘
✘
Set up metrics to define success and track progress
Smart Cloud Use
Financial Times approach to Cloud efficiency
Greg Cope
1
2
3
4
Agenda
What I am going to cover
Intro
FT’s Approach in detail
Challengettes
Summary
Intro
Financial Times
Brexit slide ...
Me ...
Head of Platform Architecture and Security
Been at the FT a while
AWS certified
Lower barriers
Before you start - Find a way to ID costs
<AWSTag>CostCode</AWSTag>
Lots of AWS Accounts
Democratise the information
FT’s strategy
Democratise the Costs
You can have a central “Cloud” team and task them with cost
control…
We chose to show back the costs to technical managers and
engineers
Anyone at the FT can get a view
Which needs to be simple/appropriate/accessible
We came up with simple, measurable, metrics
FT’s Approach in detail ...
Before we start
This is much easier having dedicated resources ...
… So big “Thanks” to the Cloud Enablement Team @FT
… As well as the tech teams who have implemented much of
this
FT’s strategy
1.Dedicated resources
2.Use AWS Rich services rather than “instances”
3.Switch off non-prod
4.Review Operating Systems costs
5.Use newer instance types
6.Reserved Instances
Use AWS Rich services
Metric: on-demand as a % of the overall bill
Switch off non - production
Metric: non-production less than 16 instance hrs / day ~
weekends 2 hrs
Consider OS
How much does your OS cost you?
Simple CPU cost vs $?
Licence/subscription costs overheads?
With uServices and 12 Factor applications become less
coupled to their OS
Metric: Less expensive OS instances as % of whole
Newer instances
New instances are often more performant, at around 25% cheaper
Previous Gen. Current Gen. % Saving Saving Per Hour
t1.micro t2.micro 7.5% $0.006
m1.large m4.large 23.2% $0.058
m1.xlarge m4.xlarge 26.2% $0.115
Metric: 0 old instance types
Reserved instance types
FT’s 1 year Reserved Instances (RIs) savings estimate of
~34%
Only useful after all of the previous steps are done
... otherwise you are buying the wrong RIs
Metric: X number of RIs applied
Roll out approach
Work with a team to demonstrate
That it is possible
That it works (saves $$$)
Act as techy evangelists
Challengettes
Challengettes
Fear of the unknown
Our stuff will not work
How to switch it on/off
Jenkins Jobs
Lambda Cronjobs
Other challengettes ...
IP Firewall rules broken when hosts come up with new IP
Monitoring noise
Schedulers broke
Differences between similar OS’es
Summary
But… much higher instance productivity + $$$ saved
Obligatory recruitment slide
https://www.linkedin.com/company/financial-times/career
Thanks,
For listening ...
AWS Cost optimisation; http://goo.gl/M9hLC3;
https://github.com/Financial-Times/ec2-powercycle
greg.cope@ft.com
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Recap
Simple Stimulating Stretching
Consolidated Billing
Permissions
Tagging
Idle Resources
Design for Elasticity
Instance Right Sizing
Storage
Purchasing Options
OS Licencing
Offloading Architecture
Higher Level Services
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
If you need extra help
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Professional Services
• A global team of consultants across EMEA,
APAC and the Americas
• Work with Enterprise and mid-market
customers across many industries
• Specialists in IT Transformation, Security,
DevOps, Big Data and Infrastructure
• Medium to long-term engagements of one
month or more
• Provide guidance, advice, best practice and
accelerates adoption
Partners
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Resources to get you started
AWS TCO Calculator
https://awstcocalculator.com
AWS Economics Centre
http://aws.amazon.com/economics/
Case Studies & Research
http://aws.amazon.com/economics/
Please remember to rate this
session under My Agenda on
awssummit.london
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Email me if you have any questions abouttoday’s presentation:
mario@amazon.com
Thank You!

More Related Content

What's hot

Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
Amazon Web Services
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
Amazon Web Services
 
Introduction on Amazon EC2
 Introduction on Amazon EC2 Introduction on Amazon EC2
Introduction on Amazon EC2
Amazon Web Services
 
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
Amazon Web Services
 
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field ExperienceAWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
Amazon Web Services
 
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Amazon Web Services
 
Amazon EC2 & VPC HOL
Amazon EC2 & VPC HOLAmazon EC2 & VPC HOL
Amazon EC2 & VPC HOL
Amazon Web Services
 
Deep Dive on Amazon RDS (May 2016)
Deep Dive on Amazon RDS (May 2016)Deep Dive on Amazon RDS (May 2016)
Deep Dive on Amazon RDS (May 2016)
Julien SIMON
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
Amazon Web Services
 
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech TalksDeep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Amazon Web Services
 
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryGetting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Amazon Web Services
 
Cost Optimisation on AWS
Cost Optimisation on AWS Cost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
Amazon Web Services
 
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
Amazon Web Services
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...
Amazon Web Services
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDB
Amazon Web Services
 
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
Amazon Web Services
 
AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...
AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...
AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...
Amazon Web Services
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
Amazon Web Services
 
Journey Through the Cloud - Data Analysis
Journey Through the Cloud - Data AnalysisJourney Through the Cloud - Data Analysis
Journey Through the Cloud - Data Analysis
Amazon Web Services
 

What's hot (20)

Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
 
Introduction on Amazon EC2
 Introduction on Amazon EC2 Introduction on Amazon EC2
Introduction on Amazon EC2
 
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 April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field ExperienceAWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
 
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
 
Amazon EC2 & VPC HOL
Amazon EC2 & VPC HOLAmazon EC2 & VPC HOL
Amazon EC2 & VPC HOL
 
Deep Dive on Amazon RDS (May 2016)
Deep Dive on Amazon RDS (May 2016)Deep Dive on Amazon RDS (May 2016)
Deep Dive on Amazon RDS (May 2016)
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
 
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech TalksDeep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
Deep Dive on the AWS Storage Gateway - April 2017 AWS Online Tech Talks
 
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and RecoveryGetting Started with the Hybrid Cloud: Enterprise Backup and Recovery
Getting Started with the Hybrid Cloud: Enterprise Backup and Recovery
 
Cost Optimisation on AWS
Cost Optimisation on AWS Cost Optimisation on AWS
Cost Optimisation on AWS
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDB
 
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
(STG311) AWS Storage Gateway: Secure, Cost-Effective Backup & Archive
 
AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...
AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...
AWS re:Invent 2016: Deep Dive: Amazon EMR Best Practices & Design Patterns (B...
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
 
Journey Through the Cloud - Data Analysis
Journey Through the Cloud - Data AnalysisJourney Through the Cloud - Data Analysis
Journey Through the Cloud - Data Analysis
 

Viewers also liked

Securing Serverless Architectures
Securing Serverless ArchitecturesSecuring Serverless Architectures
Securing Serverless Architectures
Amazon Web Services
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services
 
Cloud Financials
Cloud FinancialsCloud Financials
Cloud Financials
Tom Peruzzi
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
Amazon Web Services
 
Deep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDBDeep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDB
Amazon Web Services
 
Big Data MDX with Mondrian and Apache Kylin
Big Data MDX with Mondrian and Apache KylinBig Data MDX with Mondrian and Apache Kylin
Big Data MDX with Mondrian and Apache Kylin
inovex GmbH
 
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel AvivCost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Amazon Web Services
 
IS OLAP DEAD IN THE AGE OF BIG DATA?
IS OLAP DEAD IN THE AGE OF BIG DATA?IS OLAP DEAD IN THE AGE OF BIG DATA?
IS OLAP DEAD IN THE AGE OF BIG DATA?
DataWorks Summit
 
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
Amazon Web Services
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load Balancing
Amazon Web Services
 
Self-Service Supercomputing
Self-Service SupercomputingSelf-Service Supercomputing
Self-Service Supercomputing
Amazon Web Services
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
Amazon Web Services
 
cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016
Amazon Web Services
 

Viewers also liked (13)

Securing Serverless Architectures
Securing Serverless ArchitecturesSecuring Serverless Architectures
Securing Serverless Architectures
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Cloud Financials
Cloud FinancialsCloud Financials
Cloud Financials
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
 
Deep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDBDeep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDB
 
Big Data MDX with Mondrian and Apache Kylin
Big Data MDX with Mondrian and Apache KylinBig Data MDX with Mondrian and Apache Kylin
Big Data MDX with Mondrian and Apache Kylin
 
Cost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel AvivCost Optimization on AWS - Pop-up Loft Tel Aviv
Cost Optimization on AWS - Pop-up Loft Tel Aviv
 
IS OLAP DEAD IN THE AGE OF BIG DATA?
IS OLAP DEAD IN THE AGE OF BIG DATA?IS OLAP DEAD IN THE AGE OF BIG DATA?
IS OLAP DEAD IN THE AGE OF BIG DATA?
 
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
AWS re:Invent 2016: Cost Optimization at Scale (ENT209)
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load Balancing
 
Self-Service Supercomputing
Self-Service SupercomputingSelf-Service Supercomputing
Self-Service Supercomputing
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016cloud economics - Toronto FSI Symposium - October 2016
cloud economics - Toronto FSI Symposium - October 2016
 

Similar to Cost Optimization at Scale

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
 
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...
Amazon Web Services
 
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
Amazon Web Services
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
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
 
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Amazon Web Services
 
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
 
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
Amazon Web Services
 
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
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
 
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost OptimisationAWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
Amazon Web Services
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost Optimisation
Amazon Web Services
 
AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017
Amazon Web Services
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency
Amazon Web Services
 
AWS Cost Optimisation Solutions
AWS Cost Optimisation SolutionsAWS Cost Optimisation Solutions
AWS Cost Optimisation Solutions
Amazon Web Services
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar SeriesStrategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Amazon Web Services
 
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
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
 

Similar to Cost Optimization at Scale (20)

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
 
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
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
 
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
 
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...
 
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
 
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWSAWS Initiate Day Dublin 2019 – Cost Optimization on AWS
AWS Initiate Day Dublin 2019 – Cost Optimization on AWS
 
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...
 
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...
 
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost OptimisationAWS Initiate Day Manchester 2019 – AWS Cost Optimisation
AWS Initiate Day Manchester 2019 – AWS Cost Optimisation
 
Journey Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost OptimisationJourney Through the AWS Cloud: Cost Optimisation
Journey Through the AWS Cloud: Cost Optimisation
 
AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017
 
Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency Running Lean Architectures: How to Optimize for Cost Efficiency
Running Lean Architectures: How to Optimize for Cost Efficiency
 
AWS Cost Optimisation Solutions
AWS Cost Optimisation SolutionsAWS Cost Optimisation Solutions
AWS Cost Optimisation Solutions
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar SeriesStrategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
Strategies to Optimize Costs Using AWS - AWS May 2016 Webinar Series
 
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
 
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
 

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 AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container 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
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Cost Optimization at Scale

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mario Thomas Senior ConsultantEMEA AWS Professional Services 7 July 2016 Cost Optimisation at Scale Reducing the cost of using AWS
  • 2. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What We’ll Cover Today • A quick overview of TCO • Does “at scale” apply to you? • Applying “architecting for cost” principles to your TCO analysis and your AWS account(s) • Customer case study • Recap
  • 3. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is TCO? Definition: Comparative total cost of ownership analysis (acquisition and operating costs) for running an infrastructure environment end-to-end on-premises vs. on AWS. Used for: 1) Comparing the costs of running an entire infrastructure environment or specific workload on-premises or in a co-location facility vs. on AWS 2) Budgeting and building the business case for moving to AWS
  • 4. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Includes Everything In It’s Price Hardware in a Data Center
  • 5. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost is Rarely the Only Reason to Choose AWS Pay-as-you Go Model Lower Overall Costs Stop Guessing Capacity Agility / Speed / Innovation Avoid Undifferentiated Heavy Lifting Go Global in Minutes ✔ ✔ ✔ ✔ ✔ ✔ On- Premise/ Co-Location X X X X X X
  • 6. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So how do we do it? ≠
  • 7. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. TCO = acquisition costs + operations costs Hardware – Server, Rack Chassis PDUs, ToR Switches (+Maintenance) Software - OS, Virtualization Licenses (+Maintenance) Facilities Cost Hardware – Storage Disks, SAN/FC Switches Storage Admin costs Network Hardware – LAN Switches, Load Balancer Bandwidth costs Network Admin costs Server Admin / Virtualization Admin4 Diagram doesn’t include every cost item. For example, software costs caninclude database, management,and middle-tier software costs. Facilities cost can include costs associatedwith upgrades, maintenance, buildingsecurity, taxes, etc. IT labor costs can include security admin and application admin costs. Space Power Cooling Facilities Cost Space Power Cooling Facilities Cost Space Power Cooling Server Costs Storage Costs Network Costs IT Labor Costs 1 2 3
  • 8. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The TCO Window $ 1 2 3 4 50 TCO Migration Cost Cost Optimising / BAU Current / Do Nothing AWS Environment Payback Period Time (Months) Cost
  • 9. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost Optimisation $ $ Paying for what you use Paying for what you need
  • 10. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The four pillars of cost optimisation Right sizing Reserved Instances Increase elasticity Measure, monitor, and improve
  • 11. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost Optimisation Simple Stimulating Stretching Consolidated Billing Permissions Tagging Idle Resources Design for Elasticity Instance Right Sizing Storage Purchasing Options OS Licencing Offloading Architecture Higher Level Services
  • 12. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Consolidated Billing • Receive a single bill for all charges incurred across all linked accounts ‒ Share RI discounts ‒ Combine tiering benefits • View & manage linked accounts • Add additional accounts
  • 13. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Permissions How are you controlling the provisioning of resources? Control who can provision resources
  • 14. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Tagging • Use tagging to identify resources • Use tags to audit resources • Turn off untagged resources
  • 15. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Idle Resources • Dev/Test (Non-Prod) instances • Use simple instance start/stop, or • Tear down/build up altogether • Instances are disposable
  • 16. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance Right Sizing Right sizing • Selecting the cheapest instance available while meeting performance requirements • Looking at CPU, RAM, storage, and network utilization to identify potential instances that can be downsized • Leveraging Amazon CloudWatch metrics and setting up custom RAM metrics Rule of thumb: Right size, then reserve. (But if you’re in a pinch, reserve first).
  • 17. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Amazon CloudWatch to collect and track metrics CloudWatch Match resources to workload
  • 18. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon CloudWatch monitoring Basic • 7 metrics for Amazon EC2 including: • CPU utilization • Data transfer • Disk usage and more • 5-minute frequency • Metrics for Amazon EBS, Amazon DynamoDB, Amazon RDS, etc. Detailed • 1-minute frequency • Aggregation by instance type and AMI
  • 19. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance families: Example Instance vCPU Mem (GiB) Monthly price (3-yr AURI ) Ideal use case c4.2xlarge 8 15 $125.44 Best price-compute performance m4.2xlarge 8 32 $137.25 Balanced r3.2xlarge 8 61 $179.25 Lowest cost per GiB RAM r3.xlarge 4 30.5 $89.61 Lowest cost per GiB RAM
  • 20. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. t2.medium 4 GiB RAM Baseline performance: 40% Bursts beyond this based on CPU credits Less than $18 per month Details: http://amzn.to/1sl2bKa Web servers, dev, small databases t2
  • 21. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. t2 vs m3.medium or c4.large Instance vCPU Mem (GiB) Monthly price (3-yr AURI ) Ideal use case m3.medium 1 3.75 $19.08 Always available, balanced c4.large 2 3.75 $31.36 Always available, compute t2.medium 2 4 $16.86 Bursty workloads
  • 22. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Savings potential If t2 works for you • 11%: Switch from m3.medium to t2.medium • 46%: Switch from c3.large to t2.medium Instance optimization • 9%: Switch to c4 for compute-intensive apps (m4.2xl -> c4.2xl) • 35%: Switch to r3 for memory-intensive apps (m4.2xl -> r3.xlarge)
  • 23. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Storage 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 Standard Infrequent Access ‒ Lower cost of storage • Amazon S3 Reduced Redundancy ‒ 99.99% durability vs. 99.999999999% ‒ Up to 20% savings ‒ Great for files that are easy to reproduce • Amazon Glacier ‒ Same durability as S3 ‒ 3 to 5 hours restore time ‒ Up to 89% savings ‒ Great for archiving, long-term backups and old data
  • 24. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance 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 low, one-time payment and receive a significant discount on the hourly charge For committed utilization Spot Bid for unused capacity, charged at a Spot Price which fluctuates based on supply and demand For time-insensitive or transient workloads
  • 25. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reserved Instances Commitment Level 1 Year 3 Year AWS Services Offering RIs Amazon EC2 Amazon RDS Amazon DynamoDB Amazon Redshift Amazon ElastiCache * Dependenton specific AWS service, size/type, and region
  • 26. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reserved Instances Step 1: RI Coverage • Cover always on resources Step 2: RI Utilization • Leverage RI flexibility to increase utilization • Merge and split RIs as needed Rule of thumb: Target 70-80% always on coverage and 95% RI utilization rate.
  • 27. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Be Fault Tolerant • Workloads should be Stateless • Loosely Coupled workloads preferred • If possible, deploy to Multiple AZs • Instant Flexibility is king • Take advantage of the 2 minutes warning • There is always Spot capacity available¢ Save up to 90% compared to On-Demand¢ What could your team do with a 10,000 core data center that costs $100 per hour, with one click? Spot Instances
  • 28. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot Instances Pricing • Up to 90% discount Elastic • Minimum Commitment • Commit to 1 hour • Tradeoff • Potential for interruption Picking the right Spot Bid Price - Tolerance for interruptions, % likelihood of termination
  • 29. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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 Mixed Use Instances Reserved Instances enable you to reserve capacity for one or three years by paying a low, one-time fee for the capacity reservation and receiving a significant discount on the hourly charge for your instances AWS Services Offering RIs • Amazon EC2 • Amazon RDS • Amazon DynamoDB • Amazon Redshift • Amazon ElastiCache On Demand Spot RI
  • 30. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. OS Licensing • Utilise Amazon Linux • Supported by Amazon • No licence fees • Regularly updated • Savings of up to 30% over other options*
  • 31. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Offload Your Architecture Standard Setup • 4 x Medium Instances $485 • AWS Data Transfer 1 TB $194 • Total = $679
  • 32. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Offload Your Architecture + Standard Setup • 4 x Medium Instances $485 • AWS Data Transfer 1 TB $194 • Total = $679 Optimized • 1 x Medium Instance $121 • CloudFront Data 1 TB $168 • CloudFront Requests $1.89 • Total = $291 57% 6X Cheaper Faster
  • 33. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Design for Elasticity Turn off non-production instances • Look for dev/test, non-prod instances that are running always-on and turn off Autoscale production • Use Auto Scaling to scale up and down based on demand and usage (e.g., spikes) Rule of thumb: Shoot for 20-30% of EC2 instances running on demand to be able to handle elasticity needs.
  • 34. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Auto Scaling or queue-based approaches to add resources when needed, and turn them off when not Amazon SQS Queue Auto Scaling
  • 35. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automatic resizing of compute clusters based on demand Trigger autoscaling policy Feature Details Control Define minimum and maximum instance pool sizes and when scaling and cool down occurs. Integrated to Amazon CloudWatch Use metrics gathered by CloudWatch to drive scaling. Instance types Run Auto Scaling for On-Demand and Spot Instances. Compatible with VPC. AWS autoscaling create-autoscaling-group — Auto Scaling-group-name MyGroup — Launch-configuration-name MyConfig — Min size 4 — Max size 200 — Availability Zones us-west-2c Use Auto Scaling Amazon CloudWatch
  • 36. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Utilization and Auto-Scaling: Granularity More small instances vs. less large instances 29 Large @ $0.32/hr = $9.28 59 Small @ $0.08/hr = $4.72
  • 37. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Higher Level Services AWS Lambda Elastic Load Balancing Amazon ECR Amazon CloudFront Amazon EFS Amazon Glacier Amazon S3 Amazon DynamoDB Amazon ElastiCache Amazon RDS Amazon Redshift Amazon VPC Amazon Route 53 AWS KMS AWS WAF Amazon Elasticsearch Service Amazon EMR Amazon Kinesis Amazon Machine Learning AWS IoT Amazon WorkSpaces
  • 38. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Higher Level Services Amazon RDS Multi-AZ High availability with a mouse click Set up primary and standby instances Set up identical volumes Create synchronous replication Create and manage DNS entries Detect instance failure conditions Detect network failure conditions Detect storage failure conditions … ... ... Decide when to fail over Re-establish primary secondary connections Do-it-yourself MySQL replication Potentially ~100+ manual steps
  • 39. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reviewing & Reporting
  • 40. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Detailed billing reports and cost insights
  • 41. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Detailed Billing Reports http://amzn.to/1swNwLV
  • 42. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost Explorer
  • 43. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Forecasting
  • 44. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Budgeting
  • 45. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Well Architected • Security • Reliability • Performance • Cost Optimisation https://d0.awsstatic.com/whitepapers/architecture/AWS_Well- Architected_Framework.pdf
  • 46. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Creating a culture of cost transparency Targets and Metrics Cloud Competency Center AWS Enterprise Support
  • 47. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Metrics & targets % Instances turned off daily % of Instances Right-Sized % Always on Resources Covered by RIs % RI Utilization ✔ ✔ ✔ ✔ ✘ ✘ ✘ ✘ Set up metrics to define success and track progress
  • 48. Smart Cloud Use Financial Times approach to Cloud efficiency Greg Cope
  • 49. 1 2 3 4 Agenda What I am going to cover Intro FT’s Approach in detail Challengettes Summary
  • 50. Intro
  • 53. Me ... Head of Platform Architecture and Security Been at the FT a while AWS certified
  • 55. Before you start - Find a way to ID costs <AWSTag>CostCode</AWSTag> Lots of AWS Accounts
  • 58. Democratise the Costs You can have a central “Cloud” team and task them with cost control… We chose to show back the costs to technical managers and engineers Anyone at the FT can get a view Which needs to be simple/appropriate/accessible
  • 59. We came up with simple, measurable, metrics
  • 60. FT’s Approach in detail ...
  • 61. Before we start This is much easier having dedicated resources ... … So big “Thanks” to the Cloud Enablement Team @FT … As well as the tech teams who have implemented much of this
  • 62. FT’s strategy 1.Dedicated resources 2.Use AWS Rich services rather than “instances” 3.Switch off non-prod 4.Review Operating Systems costs 5.Use newer instance types 6.Reserved Instances
  • 63. Use AWS Rich services Metric: on-demand as a % of the overall bill
  • 64. Switch off non - production Metric: non-production less than 16 instance hrs / day ~ weekends 2 hrs
  • 65. Consider OS How much does your OS cost you? Simple CPU cost vs $? Licence/subscription costs overheads? With uServices and 12 Factor applications become less coupled to their OS Metric: Less expensive OS instances as % of whole
  • 66. Newer instances New instances are often more performant, at around 25% cheaper Previous Gen. Current Gen. % Saving Saving Per Hour t1.micro t2.micro 7.5% $0.006 m1.large m4.large 23.2% $0.058 m1.xlarge m4.xlarge 26.2% $0.115 Metric: 0 old instance types
  • 67. Reserved instance types FT’s 1 year Reserved Instances (RIs) savings estimate of ~34% Only useful after all of the previous steps are done ... otherwise you are buying the wrong RIs Metric: X number of RIs applied
  • 68. Roll out approach Work with a team to demonstrate That it is possible That it works (saves $$$) Act as techy evangelists
  • 71. Fear of the unknown
  • 72. Our stuff will not work
  • 73. How to switch it on/off
  • 76. Other challengettes ... IP Firewall rules broken when hosts come up with new IP Monitoring noise Schedulers broke Differences between similar OS’es
  • 78. But… much higher instance productivity + $$$ saved
  • 80. Thanks, For listening ... AWS Cost optimisation; http://goo.gl/M9hLC3; https://github.com/Financial-Times/ec2-powercycle
  • 82. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Recap Simple Stimulating Stretching Consolidated Billing Permissions Tagging Idle Resources Design for Elasticity Instance Right Sizing Storage Purchasing Options OS Licencing Offloading Architecture Higher Level Services
  • 83. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. If you need extra help
  • 84. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Professional Services • A global team of consultants across EMEA, APAC and the Americas • Work with Enterprise and mid-market customers across many industries • Specialists in IT Transformation, Security, DevOps, Big Data and Infrastructure • Medium to long-term engagements of one month or more • Provide guidance, advice, best practice and accelerates adoption
  • 86. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Resources to get you started AWS TCO Calculator https://awstcocalculator.com AWS Economics Centre http://aws.amazon.com/economics/ Case Studies & Research http://aws.amazon.com/economics/
  • 87. Please remember to rate this session under My Agenda on awssummit.london
  • 88. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Email me if you have any questions abouttoday’s presentation: mario@amazon.com Thank You!