aws partner webcast - improving your aws cost efficiency with cloudability

35
Increasing Your AWS Cost Efficiency with Cloudability

Upload: amazon-web-services

Post on 27-Nov-2014

558 views

Category:

Technology


0 download

DESCRIPTION

Reducing your Amazon Web Services (AWS) costs can be as easy as turning off unused resources and buying Reserved Instances. But as your AWS infrastructure grows, finding and acting on those opportunities to save becomes more challenging as the number or complexity of projects grows. Review this webinar to learn how REA Group uses Cloudability AWS cost management tools to manage their infrastructure and reduce their own TCO, while taking advantage of a large and complex set of global deployments on AWS. What you'll learn: - How to find and shut down resources that aren’t being used - Making decisions about Reserved Instance purchases that are easier, faster and more likely to save you money - How to communicate those savings to stakeholders in finance and management

TRANSCRIPT

Page 1: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Increasing Your AWS Cost Efficiency with Cloudability

Page 2: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Webinar Overview Submit Your Questions using the Q&A tool.

A copy of today’s presentation will be made available on:

AWS SlideShare Channel@ http://www.slideshare.net/AmazonWebServices/

AWS Webinar Channel on YouTube@ http://www.youtube.com/channel/UCT-nPlVzJI-

ccQXlxjSvJmw

Page 3: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Scott Ward Solution Architect

Amazon Web Services

J.R. Storment Co-Founder Cloudability

Introducing Andrew Midgley

Software Testing Lead REA Group

Page 4: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Overview of AWS tools for resource utilization management

Case study: REA Group’s journey toward AWS cost and usage control using

Cloudability

Demo of Cloudability’s cost management tools for AWS

Q&A

What We’ll Cover

Page 5: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

One of the primary reason

businesses are moving so quickly

to AWS and the cloud is

increased agility.

Page 6: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Enterprises Can’t Afford to be Slow

Add New Dev Environment

Add New Prod Environment

Add New Environment in APAC

Add 1,000 Servers

Remove 1,000 Servers

Deploy 1 PB Data Warehouse

Shut down 1 PB Data Warehouse

AWS:

Infrastructure in Minutes Old World:

Infrastructure in Weeks

Page 7: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Global Services

* China (Beijing) Region-

EC2 Availability Zones: 1 Coming Soon

10 Regions*

26 Availability Zones*

51 Edge Locations

Page 8: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

A Culture of Innovation

On-Premises

Experiment Infrequently

Failure is expensive

Less Innovation

Experiment Often

Fail quickly at a low cost

More Innovation

Page 9: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Cost Savings and

Flexibility

Page 10: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Source: IDC Whitepaper,

sponsored by Amazon, “The

Business Value of Amazon Web

Services Accelerates Over Time.”

December 2013

1

“Average of 400 servers

replaced per customer”

Replace up-front

capital expense with

low variable cost

2

42 Price

Reductions

Economies of scale

allow AWS to continually

lower costs

4

Save more money as

you grow bigger

Tiered Pricing

Volume Discounts

Custom Pricing

3

Pricing model choice

to support variable &

stable workloads

On-Demand

Reserved

Spot

Dedicated

How can you achieve lower TCO with AWS?

Page 11: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Pricing Models on AWS

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

Page 12: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability
Page 13: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Name: Andrew Midgley

Date: June 12, 2014

AWS Cost Optimization @ realestate.com.au

Page 14: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

About REA Group

• REA Group is a $6 Billion Market Cap

online business based in Australia

• REA started an aggressive move to

AWS in 2010

• I’ve been involved as a core part of

that effort since the beginning

14

Page 15: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

• Cloud adoption started in Dev/Test

• All of our business units shared the

same AWS account

• Costs were controlled by simply

adjusting AWS resources limits (such

as ec2 node counts)

Humble beginnings

15

Page 16: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

• Resource limits created drama among

internal users

• Significant wins by optimizing EC2

type/size usage

• Biggest win was employing the

“Stopinator”

Ad hoc cost controls were needed

16

Page 17: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

• Our cloud adoption grew, increasing

the need for detailed cost reporting

• We had no way to allocate costs

between four large business units

• We needed to better understand our

usage profile

We had to go further

17

Page 18: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

• Tagging

• Mandatory “Business Unit” tag

• Recommended

environment/application tag

• “Tag or terminate”

• required to ensure that tagging was

system-wide

Step 1: Resource allocation

18

Page 19: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Then we introduced …

Step 2: Cost visibility

19

• Satisfied management’s need for

spending visibility

• Immediately found $5000 in savings

• Found a business unit that was actually

under utilizing AWS

• Cloudability quickly spread throughout

the organization via workshops and

intranet

Page 20: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Step 2: Cost visibility

Page 21: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Step 2: Cost visibility

Page 22: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

• Saving/sharing interesting reports in

Cloudability

◆ Underutilized resources: What’s not

being used?

◆ Project specific reports on spending or

resource usage

• Dashboarding simple metrics using

Cloudability json API

Step 3: Making cost optimization “top of mind”

Page 23: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Costly habits could be clearly shown

in dev/test environments

◆ Unused nodes

◆ Underutilized nodes

◆ Unnecessarily expensive nodes

◆ Old nodes

◆ Excessive node uptimes

Step 4: The data made things clear

Page 24: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Midge’s Law

• Used Cloudability API data to

normalize dev/test environment

“health”

• Developed an algorithm to determine

health/sickness of any dev/test

environment

Step 5: Putting the data to work

avg hourly node cost ($)

X

avg node uptime (%)

X

sq rt of inverse of CPU utilization (%)

X

avg node running life (hrs)

X

avg daily unique nodes^1.3

Page 25: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Step 4: Learning from the data

Page 26: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Step 4: Learning from the data

Page 27: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

• More sophisticated dashboarding with

d3 and JS

• Applying similar optimization

principles in production

• Further optimizing hourly rate with

EC2 Reserved Instances

Taking it to the next level

Page 28: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

@cloudability

Page 29: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

@cloudability

Improving TCO on

AWS:

5 Takeaways for

Savings

Page 30: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

@cloudability

Page 31: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

@cloudability

Page 32: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

@cloudability

Page 33: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

๏ @cloudab

ility

TCO Takeaways

Putting AWS cost efficiency into action

• Watch your AWS spending every day

• Find what you’re not using so you can stop paying for it

•Determine what “underutilized” means for various instance roles

•Buy Reserved Instances iteratively and often

Page 34: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

@cloudability @cloudability

START A FREE 14-DAY TRIAL

AT CLOUDABILITY.COM

Page 35: AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability

Contacts and Q&A Contacts: Cloudability Info: https://cloudability.com/ AWS Contact: aws.amazon.com/contact-us