Scalr cost analytics talk

23
CLOUD INFRASTRUCTURE COSTS Understanding and Controlling

description

How do organizations ensure that they maintain control over their costs when adopting Cloud? Ultimately, the key to controlling cost for cloud infrastructure is to ensure that the organization has visibility over resources that are being provisioned — a task that is easier said than done when developers can provision resources in a single API Call. This talk was presented at the 2014 OpenStack Summit in Atlanta.

Transcript of Scalr cost analytics talk

Page 1: Scalr cost analytics talk

CLOUD INFRASTRUCTURE COSTSUnderstanding and Controlling

Page 2: Scalr cost analytics talk

About me

• Thomas Orozco

• Developer Advocate at Scalr

• Cloud Management company

Image Credit: Samuel Q. Green

Page 3: Scalr cost analytics talk

Why talk about cost?

• Our mission is to help enterprises drive successful cloud adoption

• Cost-effectiveness is an integral dimension of that success

Image Credit: Stephen JB. Thomas

Page 4: Scalr cost analytics talk

About you

• DevOps?

• IT?

• Finance?

• Other?

Image Credit: Wilson Joseph

Page 5: Scalr cost analytics talk

What this talk is about

• Understanding the implications of cloud adoption from a cost perspective

• Understanding what works, what doesn’t

Page 6: Scalr cost analytics talk

Cloud: what changes?

• Developer-centric provisioning process

• IT no longer owns the provisioning process

• No way back

Image Credit: Tommy Lau

Page 7: Scalr cost analytics talk

WHAT IS THE PROBLEM?Cost Tracking for Cloud Resources

Page 8: Scalr cost analytics talk

Two key problems

• Visibility Problem: Understanding costs

• Saving Problem: Reducing costs

Image Credit: Marcio Duarte

Page 9: Scalr cost analytics talk

3 Key Audiences

• DevOps teams

• Enterprise IT

• Finance

Image Credit: Stephen Copinger

Page 10: Scalr cost analytics talk

THE VISIBILITY PROBLEMWhy is it hard to account for usage of cloud resources

Page 11: Scalr cost analytics talk

DevOps on Visibility

• Tasked with sticking to a budget

• “How much is this going to cost me? How do I use my budget responsibly?”

Image Credit: Joe Harrison

Page 12: Scalr cost analytics talk

Enterprise IT on Visibility

• Tasked with minimizing waste and optimizing usage

• “How do I tell who owns this resource?”

Image Credit: Matthew Hawdon

Page 13: Scalr cost analytics talk

Finance on Visibility

• Tasked with breaking down the cloud bill and allocating it across business units

• “How do I tell which business unit is responsible for these costs?”

Image Credit: Roy Verhaag

Page 14: Scalr cost analytics talk

Overall the same problem

• Understanding cloud cost requires visibility on:– The use case– The resources– Their associated costs

• Neither DevOps, IT, nor Finance have that visibility

Page 15: Scalr cost analytics talk

Existing Solution

• Use metadata (tags) to track resources and link them to their use case and cost

Image Credit: Baabullah Hasan

Page 16: Scalr cost analytics talk

Tags = extra workload

• Adding tags is more work

• Processing tags is more work

Image Credit: Wayne Middleton

Page 17: Scalr cost analytics talk

Tags = inherently imperfect

• People forget

• Mandatory tagging is easily circumvented

Image Credit: Maurizio Carpani

Page 18: Scalr cost analytics talk

THE SAVING PROBLEMWhy is it hard to reduce cloud costs?

Page 19: Scalr cost analytics talk

Finance on Saving

• Tasked with planning budgets according to cash flows

• With visibility, finance can define budgets for organizational units

Page 20: Scalr cost analytics talk

Enterprise IT on Saving

• Tasked with enforcing that business units stay on budget

• With visibility, IT can track effective usage against budgets, and enforce those

Page 21: Scalr cost analytics talk

DevOps on Saving

• Ultimately, DevOps engineers control the usage of cloud resources

• With visibility on their budget usage, DevOps engineers can identify areas for improvement

Page 22: Scalr cost analytics talk

Overall, the same solution

• Solving the visibility problem enables saving

Page 23: Scalr cost analytics talk

THANK YOU!