SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
July 28, 2016
Cost Optimization at Scale:
Building and Realizing the
Economic Case for the AWS Cloud
Meredith Jones
Principal, Business Development
Cloud Economics
What to expect….
We will introduce our approach for building
the business case for moving to the cloud
and share tips from some of our most
innovative customers who are able to
successfully architect for cost optimization
in order to realize the economics of the
AWS Cloud.
In the beginning . . .
…there was TCO
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
So how do we do it?
≠
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
The diagram doesn’t include every cost item. For example, software costs can include database,
management, and middle-tier software costs. Facilities cost can include costs associated with upgrades,
maintenance, building security, taxes, and so on. 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
illustrative
Resources to get you started
AWS TCO Calculator
https://awstcocalculator.com
Case studies and research
http://aws.amazon.com/economics/
What’s missing from a traditional TCO?
Economic Criteria Category
Infrastructure Comparison
Capacity Planning Benefits
Financial Benefits of Innovation
Cost Avoidance
Workforce Productivity
Accelerated Time To Value/Market
Cost to Achieve (Migration, Platform, Training)
Legacy Constraints
Included Partially Included Not Included
Lowering TCO Through cost optimization
On-
Premises
Lift & Shift Instance Right-
Sizing
Improved
Elasticity
Measure,
Monitor,
Improve
Optimized EC2 Storage
Optimization
Serverless
Architecture
Managed
Services
True AWS
Optimized
Traditional TCO Comparisons
So you’re feeling pretty good.
Until your CFO shows up with the bill.
Cost optimization is…
going from…
to…
pay for what you use
pay for what you need
Where do you start?
The four pillars of cost optimization
Right-sizing Reserved
Instances
Increase
elasticity
Measure,
monitor, and
improve
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.)
Reserved Instances
Commitment level
1 year
3 year
AWS services offering RIs
Amazon EC2
Amazon RDS
Amazon DynamoDB
Amazon Redshift
Amazon ElastiCache
* Dependent on specific AWS service, size/type, and region
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.
Increase elasticity
Turn off nonproduction instances
• Look for dev/test, nonproduction instances that
are running always-on and turn them off.
Autoscale production
• Use Auto Scaling to scale up and down based
on demand and usage (for example, spikes).
Rule of thumb: Shoot for 20–30% of Amazon EC2
instances running on demand to be able to
handle elasticity needs.
Using right-sizing and elasticity to lower cost
More smaller instances vs. fewer larger instances
29 m4.large @ $0.12 /hr
$2,505.60 / mo*
59 t2.medium @ $0.052/hr
$2,208.96 / mo*
*Assumes Linux instances in the US-East (N. Virginia) Region at 720 hours
per month
Putting it all together: case study
Challenge:
Minimizing unit costs
during a period of massive
growth.
A consistent measure of
CPU processing power
Elastic compute unit
(ECU)
The growth challenge
August 2014
August 2015
584 ECU
1,192 ECU
2x
YoY Compute Growth
33%
decrease in monthly
EC2 costs!
Solving the growth challenge
Step 1: Right-size and update instances
m1 on demand
$0.07 per ECU
c4 on demand
$0.02 per ECU
The impact of right-sizing
70% reduction
in unit cost
Step 2: Reserve
The impact of reservations
30% reduction
In unit cost
Putting it together
85% reduction
in unit cost!
Sounds pretty easy, right?
Not really.
In reality, it is very complex.
• Scale
• Behavioral change
• Visibility
• Ownership
Cost optimization governance
(Remember the fourth pillar?)
Uncovering the cost optimization opportunities
1. Auto-tag resources.
2. Identify always-on nonprod.
3. Identify instances to downsize.
4. Recommend RIs to purchase.
5. Dashboard our status.
6. Report on savings.
AWS options
Reserved Instances and right-sizing options
Example: reasonable optimization dashboard
Creating a culture of cost transparency
Targets and metrics Cloud Competency
Center
AWS Enterprise
Support
Putting it all together
Where to start
Set up a Cloud
Competency Center
Bring in the right
tools
Use metrics to
reinforce behavior
Use partners to
accelerate!
Cycle of cost optimization
✔
✔
✔
✔✘
✘
✘
✘
$
$
$
$
$
Copyright ©2016 Cloudreach limited
Not if. When
Cloudreach AWS Services
Copyright ©2014 Cloudreach limited
Full life cycle
vision
Provide the infrastructure, tooling,
build & migration expertise and 24/7
Operations
Huge depth of
experience
Medium & large businesses /
All sectors / Multiple countries
Extensive
global reach
Operate across 7 countries, and
communicate in 30+ languages
On the shoulders
of giants
Premier Partner of AWS
Cloudreach was
founded in 2009
Born in the cloud
170+ AWS
Certifications
Including a dedicated 24/7 Ops team
which is ISO 27001 certified
Cloudreach AWS Services
Copyright ©2016 Cloudreach limited
Accountable cloud spend. Delivered within budget
Cloud Operations Solutions
Cloudreach Financial Optimization
• Strong governance framework to
ensure accountability and
• Deep insight into resource
consumption including support
for showback / chargeback
• Innovative tools to deliver
advanced optimization options
• Consultative led approach to
optimize spend to achieve budget
Cloudreach AWS Services
Copyright ©2014 Cloudreach limited
Case Study
Governance Services for Channel 4
Cloudreach AWS Services
Copyright ©2014 Cloudreach limited
● Channel 4, as a publicly-owned and commercially-funded
business, has one of the most unique propositions in
broadcasting today
● The company saw the potential of the cloud very early on,
pioneering an on-demand video service as far back as
2006 and becoming early adopters of AWS
● Channel 4 is an organisation with its heart very much in the
cloud, and has long reaped the competitive benefits of this.
Case Study
Customer Overview
Cloudreach AWS Services
Copyright ©2014 Cloudreach limited
● C4 engaged Cloudreach to assist in gaining control of their
AWS estate
● An established early adopter within AWS, with 1000s of
instances split across multiple accounts
● Limited accountability for resources within estate - ‘who
owns what?’
● Spiraling cloud spend
Case Study
The Challenge
Cloudreach AWS Services
Copyright ©2014 Cloudreach limited
● Plan
○ Benchmark audit of estate
○ Stakeholders consulted, resource owners and capacity plans established,
cost model and accountability policy established
○ Remediation and ongoing management plan agreed
● Execute
○ Accountability policy and associated audit tooling implemented
○ Quick win remediation steps (EC2/RDS rightsizing and remediation,
orphan resource teardown) implemented to realise early savings
○ Tag-based EC2 instance scheduling implemented
● Maintain
○ Per-project dashboarding and optimization reporting adapted for customer
cost model and rolled out to end users
○ Ongoing Optimization Services provided to manage costs and provide
security oversight - taking the load off customer resources
Case Study
The Solution
Cloudreach AWS Services
Copyright ©2014 Cloudreach limited
Case Study
The Result
● > 36% reduction in estate monthly costs post initial engagement
(~$50,000 per calendar month)
● Robust framework, processes, tooling and support for continued cost
control and security management as ongoing Managed Service
Cloudreach
engage with
customer
Cloudreach
move to
service model
● Enhanced Optimization
Technologies delivered:
○ Reservation effectiveness
monitoring and repositioning
implemented
○ Scheduling extended to include
autoscaling groups, Redshift and
Aurora clusters
○ DynamoDB cost optimization
Thank you!
mej@amazon.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Cloud cost optimization (AWS, GCP)
Cloud cost optimization (AWS, GCP)Cloud cost optimization (AWS, GCP)
Cloud cost optimization (AWS, GCP)
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
What is Cloud Cost Optimization and Management? How It Works?
What is Cloud Cost Optimization and Management? How It Works?What is Cloud Cost Optimization and Management? How It Works?
What is Cloud Cost Optimization and Management? How It Works?
 
Practical FinOps in Practice
Practical FinOps in PracticePractical FinOps in Practice
Practical FinOps in Practice
 
AWS Cloud Cost Optimization
AWS Cloud Cost OptimizationAWS Cloud Cost Optimization
AWS Cloud Cost Optimization
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost Management
 
Cost optimization - Don't overspend on AWS
Cost optimization - Don't overspend on AWSCost optimization - Don't overspend on AWS
Cost optimization - Don't overspend on AWS
 
Cloud Cost Optimization Whitepaper
Cloud Cost Optimization WhitepaperCloud Cost Optimization Whitepaper
Cloud Cost Optimization Whitepaper
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
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
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
AWS Training and Certification
AWS Training and CertificationAWS Training and Certification
AWS Training and Certification
 
Introduction on Amazon EC2
 Introduction on Amazon EC2 Introduction on Amazon EC2
Introduction on Amazon EC2
 
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
AWS basics
AWS basicsAWS basics
AWS basics
 

Destacado (7)

Cloud Adoption Best Practices - Cloudreach
Cloud Adoption Best Practices - CloudreachCloud Adoption Best Practices - Cloudreach
Cloud Adoption Best Practices - Cloudreach
 
Managing Amazon AWS Costs
Managing Amazon AWS CostsManaging Amazon AWS Costs
Managing Amazon AWS Costs
 
Architecting & Developing On The Cloud Operating System Windows Azure V3
Architecting & Developing On The Cloud Operating System  Windows Azure  V3Architecting & Developing On The Cloud Operating System  Windows Azure  V3
Architecting & Developing On The Cloud Operating System Windows Azure V3
 
MIS Case Study
MIS Case StudyMIS Case Study
MIS Case Study
 
AWS Cost Management Lessons from the Private Sector
AWS Cost Management Lessons from the Private SectorAWS Cost Management Lessons from the Private Sector
AWS Cost Management Lessons from the Private Sector
 
AWS Partner Summit London 2015 - Keynote
AWS Partner Summit London 2015 - KeynoteAWS Partner Summit London 2015 - Keynote
AWS Partner Summit London 2015 - Keynote
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 

Similar a Cost Optimization at Scale

Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy KFIR
 

Similar a Cost Optimization at Scale (20)

Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Cost Optimization at Scale
 Cost Optimization at Scale Cost Optimization at Scale
Cost Optimization at Scale
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
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
 
2016 Utah Cloud Summit: TCO & Cost Optimization
2016 Utah Cloud Summit: TCO & Cost Optimization2016 Utah Cloud Summit: TCO & Cost Optimization
2016 Utah Cloud Summit: TCO & Cost Optimization
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
 
Cloudonomics
CloudonomicsCloudonomics
Cloudonomics
 
Cost optimization at scale toronto v3
Cost optimization at scale toronto v3Cost optimization at scale toronto v3
Cost optimization at scale toronto v3
 
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)
 
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...
 
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
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
 
Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...
Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...
Start Up Austin 2017: Don't Overspend! Cost Optimization Best Practices to Re...
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de 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
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Cost Optimization at Scale

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. July 28, 2016 Cost Optimization at Scale: Building and Realizing the Economic Case for the AWS Cloud Meredith Jones Principal, Business Development Cloud Economics
  • 2. What to expect…. We will introduce our approach for building the business case for moving to the cloud and share tips from some of our most innovative customers who are able to successfully architect for cost optimization in order to realize the economics of the AWS Cloud.
  • 3. In the beginning . . . …there was TCO
  • 4. 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
  • 5. So how do we do it? ≠
  • 6. 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 The diagram doesn’t include every cost item. For example, software costs can include database, management, and middle-tier software costs. Facilities cost can include costs associated with upgrades, maintenance, building security, taxes, and so on. 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 illustrative
  • 7. Resources to get you started AWS TCO Calculator https://awstcocalculator.com Case studies and research http://aws.amazon.com/economics/
  • 8. What’s missing from a traditional TCO? Economic Criteria Category Infrastructure Comparison Capacity Planning Benefits Financial Benefits of Innovation Cost Avoidance Workforce Productivity Accelerated Time To Value/Market Cost to Achieve (Migration, Platform, Training) Legacy Constraints Included Partially Included Not Included
  • 9. Lowering TCO Through cost optimization On- Premises Lift & Shift Instance Right- Sizing Improved Elasticity Measure, Monitor, Improve Optimized EC2 Storage Optimization Serverless Architecture Managed Services True AWS Optimized Traditional TCO Comparisons
  • 10. So you’re feeling pretty good.
  • 11. Until your CFO shows up with the bill.
  • 12. Cost optimization is… going from… to… pay for what you use pay for what you need
  • 13. Where do you start?
  • 14. The four pillars of cost optimization Right-sizing Reserved Instances Increase elasticity Measure, monitor, and improve
  • 15. 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.)
  • 16. Reserved Instances Commitment level 1 year 3 year AWS services offering RIs Amazon EC2 Amazon RDS Amazon DynamoDB Amazon Redshift Amazon ElastiCache * Dependent on specific AWS service, size/type, and region
  • 17. 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.
  • 18. Increase elasticity Turn off nonproduction instances • Look for dev/test, nonproduction instances that are running always-on and turn them off. Autoscale production • Use Auto Scaling to scale up and down based on demand and usage (for example, spikes). Rule of thumb: Shoot for 20–30% of Amazon EC2 instances running on demand to be able to handle elasticity needs.
  • 19. Using right-sizing and elasticity to lower cost More smaller instances vs. fewer larger instances 29 m4.large @ $0.12 /hr $2,505.60 / mo* 59 t2.medium @ $0.052/hr $2,208.96 / mo* *Assumes Linux instances in the US-East (N. Virginia) Region at 720 hours per month
  • 20. Putting it all together: case study
  • 21. Challenge: Minimizing unit costs during a period of massive growth. A consistent measure of CPU processing power Elastic compute unit (ECU)
  • 22. The growth challenge August 2014 August 2015 584 ECU 1,192 ECU 2x YoY Compute Growth 33% decrease in monthly EC2 costs!
  • 23. Solving the growth challenge
  • 24. Step 1: Right-size and update instances m1 on demand $0.07 per ECU c4 on demand $0.02 per ECU
  • 25. The impact of right-sizing 70% reduction in unit cost
  • 27. The impact of reservations 30% reduction In unit cost
  • 28. Putting it together 85% reduction in unit cost!
  • 29. Sounds pretty easy, right? Not really. In reality, it is very complex. • Scale • Behavioral change • Visibility • Ownership
  • 31. Uncovering the cost optimization opportunities 1. Auto-tag resources. 2. Identify always-on nonprod. 3. Identify instances to downsize. 4. Recommend RIs to purchase. 5. Dashboard our status. 6. Report on savings.
  • 33. Reserved Instances and right-sizing options
  • 35. Creating a culture of cost transparency Targets and metrics Cloud Competency Center AWS Enterprise Support
  • 36. Putting it all together
  • 37. Where to start Set up a Cloud Competency Center Bring in the right tools Use metrics to reinforce behavior Use partners to accelerate!
  • 38. Cycle of cost optimization ✔ ✔ ✔ ✔✘ ✘ ✘ ✘ $ $ $ $ $
  • 39. Copyright ©2016 Cloudreach limited Not if. When
  • 40. Cloudreach AWS Services Copyright ©2014 Cloudreach limited Full life cycle vision Provide the infrastructure, tooling, build & migration expertise and 24/7 Operations Huge depth of experience Medium & large businesses / All sectors / Multiple countries Extensive global reach Operate across 7 countries, and communicate in 30+ languages On the shoulders of giants Premier Partner of AWS Cloudreach was founded in 2009 Born in the cloud 170+ AWS Certifications Including a dedicated 24/7 Ops team which is ISO 27001 certified
  • 41. Cloudreach AWS Services Copyright ©2016 Cloudreach limited Accountable cloud spend. Delivered within budget Cloud Operations Solutions Cloudreach Financial Optimization • Strong governance framework to ensure accountability and • Deep insight into resource consumption including support for showback / chargeback • Innovative tools to deliver advanced optimization options • Consultative led approach to optimize spend to achieve budget
  • 42. Cloudreach AWS Services Copyright ©2014 Cloudreach limited Case Study Governance Services for Channel 4
  • 43. Cloudreach AWS Services Copyright ©2014 Cloudreach limited ● Channel 4, as a publicly-owned and commercially-funded business, has one of the most unique propositions in broadcasting today ● The company saw the potential of the cloud very early on, pioneering an on-demand video service as far back as 2006 and becoming early adopters of AWS ● Channel 4 is an organisation with its heart very much in the cloud, and has long reaped the competitive benefits of this. Case Study Customer Overview
  • 44. Cloudreach AWS Services Copyright ©2014 Cloudreach limited ● C4 engaged Cloudreach to assist in gaining control of their AWS estate ● An established early adopter within AWS, with 1000s of instances split across multiple accounts ● Limited accountability for resources within estate - ‘who owns what?’ ● Spiraling cloud spend Case Study The Challenge
  • 45. Cloudreach AWS Services Copyright ©2014 Cloudreach limited ● Plan ○ Benchmark audit of estate ○ Stakeholders consulted, resource owners and capacity plans established, cost model and accountability policy established ○ Remediation and ongoing management plan agreed ● Execute ○ Accountability policy and associated audit tooling implemented ○ Quick win remediation steps (EC2/RDS rightsizing and remediation, orphan resource teardown) implemented to realise early savings ○ Tag-based EC2 instance scheduling implemented ● Maintain ○ Per-project dashboarding and optimization reporting adapted for customer cost model and rolled out to end users ○ Ongoing Optimization Services provided to manage costs and provide security oversight - taking the load off customer resources Case Study The Solution
  • 46. Cloudreach AWS Services Copyright ©2014 Cloudreach limited Case Study The Result ● > 36% reduction in estate monthly costs post initial engagement (~$50,000 per calendar month) ● Robust framework, processes, tooling and support for continued cost control and security management as ongoing Managed Service Cloudreach engage with customer Cloudreach move to service model ● Enhanced Optimization Technologies delivered: ○ Reservation effectiveness monitoring and repositioning implemented ○ Scheduling extended to include autoscaling groups, Redshift and Aurora clusters ○ DynamoDB cost optimization