Top Banner
Building [And Realizing] The Economic Case for AWS Keith Jarrett Business Development Manager Cloud Economics
37

2016 Utah Cloud Summit: TCO & Cost Optimization

Jan 07, 2017

Download

Technology

1Strategy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2016 Utah Cloud Summit: TCO & Cost Optimization

Building [And Realizing] The Economic Case for AWS

Keith JarrettBusiness Development Manager

Cloud Economics

Page 2: 2016 Utah Cloud Summit: TCO & Cost Optimization

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.

Page 3: 2016 Utah Cloud Summit: TCO & Cost Optimization

In the Beginning . . .

There was TCO

Page 4: 2016 Utah Cloud Summit: TCO & Cost Optimization

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. AWS.

Used for:

1) Comparing the costs of running an entire infrastructure environment or specific workload on premises or in a co-location facility versus on AWS

2) Budgeting and building the business case for moving to AWS

Page 5: 2016 Utah Cloud Summit: TCO & Cost Optimization

So how do we do it?

Page 6: 2016 Utah Cloud Summit: TCO & Cost Optimization

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 costsNetwork Admin costs

Server Admin Virtualization Admin4

Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs. Facilities cost can include costs associated with upgrades, maintenance, building security, 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

illustrative

Page 7: 2016 Utah Cloud Summit: TCO & Cost Optimization

Resources to get you startedAWS TCO Calculatorhttps://awstcocalculator.com

Case Studies & Researchhttp://aws.amazon.com/economics/

Page 8: 2016 Utah Cloud Summit: TCO & Cost Optimization

So you’re feeling pretty good.

Page 9: 2016 Utah Cloud Summit: TCO & Cost Optimization

Until your CFO shows up with the bill.

Page 10: 2016 Utah Cloud Summit: TCO & Cost Optimization

Cost Optimization is…Going from… To…

Pay for what you Use Pay for what you Need

Page 11: 2016 Utah Cloud Summit: TCO & Cost Optimization

Where do you start?

Page 12: 2016 Utah Cloud Summit: TCO & Cost Optimization

The Four Pillars of Cost Optimization

Right Sizing Reserved Instances

Increase Elasticity

Measure, Monitor, & Improve

Page 13: 2016 Utah Cloud Summit: TCO & Cost Optimization

Right Sizing

Right Sizing• Selecting the cheapest instance available while

meeting performance requirements• Looks at CPU, RAM, storage, and network

utilization to identify potential instances that can be downsized

Rule of thumb: Right size, then reserve.(But if you’re in a pinch, reserve first).

Page 14: 2016 Utah Cloud Summit: TCO & Cost Optimization

Reserved Instances

Step 1: RI Coverage• Cover always on resources

Step 2: RI Utilization• Leverage RI flexibility to increase utilization

Rule of thumb: Target 70-80% always on coverage and 95% RI Utilization rate.

Page 15: 2016 Utah Cloud Summit: TCO & Cost Optimization

Increase Elasticity

Turn off non-production instances• Look for dev/test, non-prod instances that are

running always-on and turn off

Autoscale Production• Use Autoscaling 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.

Page 16: 2016 Utah Cloud Summit: TCO & Cost Optimization

Putting it all together: Case Study

Page 17: 2016 Utah Cloud Summit: TCO & Cost Optimization

Challenge: Minimizing Unit Costs under period of massive growth.

A consistent measure of CPU processing power

Elastic Compute Unit (ECU)

Page 18: 2016 Utah Cloud Summit: TCO & Cost Optimization

The Growth Challenge

August 2014

August 2015

1,601 ECU

13,957 ECU772% YoY Compute Growth!

33% DECREASE in

monthly EC2 costs!

Page 19: 2016 Utah Cloud Summit: TCO & Cost Optimization

Solving the Growth Challenge

Page 20: 2016 Utah Cloud Summit: TCO & Cost Optimization

Step 1: Right Size & Update Instancesm1 on demand$0.07 per ECU

c4 on demand$0.02 per ECU

Page 21: 2016 Utah Cloud Summit: TCO & Cost Optimization

The Impact of Right Sizing

70% Reductionin Unit Cost

Page 22: 2016 Utah Cloud Summit: TCO & Cost Optimization

Step 2: Reserve

Page 23: 2016 Utah Cloud Summit: TCO & Cost Optimization

The Impact of Reservations

30% Reductionin Unit Cost

Page 24: 2016 Utah Cloud Summit: TCO & Cost Optimization

Putting it together

85% Reductionin Unit Cost!

Page 25: 2016 Utah Cloud Summit: TCO & Cost Optimization

Sounds pretty easy, right?

Not really.

In reality, it is very complex. • Scale• Behavioral Change• Visibility• Ownership

Page 26: 2016 Utah Cloud Summit: TCO & Cost Optimization

Cost Optimization Governance (Remember the 4th Pillar?)

Page 27: 2016 Utah Cloud Summit: TCO & Cost Optimization

Uncovering the Cost Optimization Opportunities

1. Auto-tag resources2. Identify ‘always on’ Non Prod3. Identify instances to down-size4. Recommend RIs to purchase5. Dashboard our status6. Report on savings

Page 28: 2016 Utah Cloud Summit: TCO & Cost Optimization

AWS Options

Trusted Advisor

Cost Explorer

Page 29: 2016 Utah Cloud Summit: TCO & Cost Optimization

Reserved Instances and Right Sizing Options

(Build Your Own)

Page 30: 2016 Utah Cloud Summit: TCO & Cost Optimization

Example: Reasonably Optimization Dashboard

Page 31: 2016 Utah Cloud Summit: TCO & Cost Optimization

Laying the Groundwork for Success

Taking Action: Where to Start• Tag instances to allocate costs by tag

and/or account• Enable Detailed Billing Reports with

resource tags (DBR-rt)• Set up CloudWatch metrics such as RAM

utilization for memory intensive workloads • Set up metrics to measure elasticity, RI

coverage, RI utilization, and right-sizing.

Page 32: 2016 Utah Cloud Summit: TCO & Cost Optimization

Thank You!

Keith JarrettBusiness Development Manager

Cloud Economics

Page 33: 2016 Utah Cloud Summit: TCO & Cost Optimization

Appendix

Page 34: 2016 Utah Cloud Summit: TCO & Cost Optimization

And…A Dashboard Ripe with Opportunity

Page 35: 2016 Utah Cloud Summit: TCO & Cost Optimization

Right Sizing https://github.com/evancraw/AWSOptimizationTemplates

Page 36: 2016 Utah Cloud Summit: TCO & Cost Optimization

Analysts have shown AWS reduces cost over the long term

Source: IDC, Quantifying the Business Value of Amazon Web Services (May, 2015)

Page 37: 2016 Utah Cloud Summit: TCO & Cost Optimization

How do customers lower their TCO with AWS?

1

Replace up-front capital expense with

low variable cost

2

51 Price Reductions

Economies of scale allow AWS to

continually lower costs

3

Pricing model choice to support variable &

stable workloads

4

Save more money as you grow bigger

On-DemandReserved

Spot

Tiered PricingVolume

Discounts