(ent301) understanding total cost of ownership on aws | aws re:invent 2014

30
November 13, 2014 - Las Vegas, NV Marc Johnson & Rohit Rahi, Amazon Web Services Todd Curry, The Boston Consulting Group

Upload: amazon-web-services

Post on 29-Jun-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

November 13, 2014 - Las Vegas, NV

Marc Johnson & Rohit Rahi, Amazon Web Services

Todd Curry, The Boston Consulting Group

Page 2: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Framing the

business case

Developing a

TCO estimate

Customer

example

Page 3: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014
Page 4: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

“We need to focus on our core business — not

building and maintaining infrastructure…”

“Reducing our overall cost is a high priority.”

“We are looking to improve performance and

expand globally in a flexible way.”

Page 5: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Capacity

planning

Business

Demand

Operational

challenges

Can your existing infrastructure flex to meet demand in a cost

effective way?

Page 6: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Capacity

planning

Business

Demand

Operational

challenges

What is your average server utilization?

How much is overprovisioned for peak load?

Page 7: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Capacity

planning

Business

Demand

Operational

challenges

Will you run out of power, cooling, and/or space some time in the future?

Have you budgeted for both average and peak power requirements?

Page 8: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Pay-as-you go model

Lower overall costs

Stopguessing capacity

Agility / speed /

innovation

Avoid undifferentiated

heavy lifting

Go global in minutes

✔ ✔ ✔ ✔ ✔ ✔

On-premise/

colocation x x x x x x

Cost-focused Business value-focused

Page 9: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014
Page 10: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Used IT Capacity

Idle Capacity

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

On-Premises IT

Compute capacityTotal

Studies by Gartner, McKinsey and the Uptime Institute have stated that typical

data centers are on averageless than 50% utilized

www.uptimeinstitute.organthesisgroup.com/wp-content/uploads/2014/08/Data-Center-Issue-Paper-final826.pdfwww.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html

Page 11: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Application/Workload drivers

Fluctuating/“Spiky” Part-time Cyclical

Peak

PeakPeak

Used IT Capacity

Idle Capacity

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

On-Premises IT

Compute capacityTotal

Page 12: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Lengthy procurement process

Common IT purchasing behaviors and limitations

Buying everything up-front

No “trade-ins” or “trade-backs”

Used IT Capacity

Idle Capacity

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

On-Premises IT

Compute capacityTotal

Page 13: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Drastically reduce procurement time

Only pay for what you use

Trade-back — sell your Reserved

Instances

Trade-ins — change instance types

Purchasing IT using AWS

Page 14: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

New projects

New application functionality

Research and development

Free up your expensive resources for…

Page 15: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014
Page 16: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Page 17: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

On-premises

traditional

data center

On-premises virtualized

data center

CAPEX

OPEX

OPEX

AWS

CAPEX

OPEX*

Cost savings from running

internal IT more efficiently AWS scale• Multiple new data centers built each year

• Volume purchasing, highly automated, supply

chain optimization

Utilization fundamentally higher in

AWS cloud• Aggregating noncorrelated workloads, scale,

spot market

Amazon specific hardware designs• OEM acquisition of custom servers and

net gear

• Direct purchasing of disk, memory, and CPU

• AWS controlled hypervisor and net protocol

layers

Diagram is not to scale

*For AWS, OPEX costs includes Reserved Instances one-time low, up-front payment, if Reserved Instances are used.

Cost savings from moving

to a public cloud provider

Page 18: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Network

costs

Storage

costs

Server

costs

Hardware – server, rack

chassis PDUs, ToR

switches

(+maintenance)

Software - OS,

virtualization licenses

(+maintenance)

Overhead cost

Space Power Cooling

Hardware – storage disks,

SAN/FC switches

Overhead cost

Storage admin costs

Network hardware – LAN

switches, load balancer

bandwidth costs

Network admin costs

Overhead cost

IT labor

costs

Server admin

Virtualization admin

1

2

3

4

Space Power Cooling

Space Power Cooling

illustrative

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.

Page 19: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Choose

your

hardware/

software

vendor

Server

network

hardware

OS +

Virtuali-

zation

software

DC/colo

floor

space

Power

cooling

Software-

defined

networking

Data center

personnel

HW

maint.

Storage

redundancy

Resource

mgmt. /SW

automation

Page 20: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

www.awstcocalculator.com

Page 21: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Upgrades are your responsibility Upgrades happen automatically

On-premises infrastructure

VPC support

Page 22: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Do-it-yourself MySQL replication

Potentially ~100+ manual steps

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.

Amazon RDS Multi-AZ

HA with a mouse click

Page 23: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

1 Server for 8 hours 1 Server for 8 hours

1 Server for 8 hours

1 Server for 8 hours

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Serv

er

load

Hour of day

Capacity of 1 Server

Traditional capacity required

Page 24: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Big Data Architecture & Advanced Analytics

Page 25: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

Time

constraints

Data

throughputCost, familiarity

and security

Page 26: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014
Page 27: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014
Page 28: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014
Page 29: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

http://aws.amazon.com/economics/

http://www.awstcocalculator.com/

Page 30: (ENT301) Understanding Total Cost of Ownership on AWS | AWS re:Invent 2014

http://bit.ly/awsevals