78
THE AGILE IT PLATFORM Cloud Scars: Lessons from the Enterprise Pioneers June 28, 2011 Dave Roberts Vice-President, Strategy [email protected] @sandhillstrat @servicemesh

Cloud scars: Lessons from the Enterprise Pioneers

Embed Size (px)

DESCRIPTION

ServiceMesh's Dave Roberts presented for Focus webinars, June 27, 2011. Cloud computing is revolutionizing the IT market. But if you aren't careful, you're cloud project can end in disaster. This presentation gathers some lessons learned by the early adopters, so you can avoid their mistakes and double-down on their successes.

Citation preview

Page 1: Cloud scars: Lessons from the Enterprise Pioneers

THE AGILE IT PLATFORM

Cloud Scars: Lessons from the Enterprise Pioneers

June 28, 2011

Dave RobertsVice-President, [email protected]@sandhillstrat@servicemesh

Page 2: Cloud scars: Lessons from the Enterprise Pioneers

ServiceMesh Background Enterprise provider of a governance, security, and automation platform that enables a

Continuous Software Delivery Lifecycle. The results is faster software cycle times, reduced complexity, and lower cost to get from conception to production.

Customers include some of the world’s largest and most sophisticated companies in: Financial services Health care Consumer Other IT-intensive industries

Global presence with headquarters in Los Angeles and offices in Austin, London,New York City, Sydney, and Washington D.C.

3X revenue growth in 20103rd consecutive year of profitability

Page 3: Cloud scars: Lessons from the Enterprise Pioneers

Seven Common Self-Inflicted Cloud Wounds

1. Failure to recognize the scope of organizational change2. Leaping before looking3. Failure to simplify4. Failure to understand attorneys and vendor management5. Taking vendors at face-value6. Cloud addiction7. Failure to take policy into account

Page 4: Cloud scars: Lessons from the Enterprise Pioneers

1.Failure to Recognize the Scope

of Organizational Change

Page 5: Cloud scars: Lessons from the Enterprise Pioneers

“Cloud” is not a technology problem.

It’s a people problem.

Page 6: Cloud scars: Lessons from the Enterprise Pioneers

Typical Cloud Starting Point

IT Department

Page 7: Cloud scars: Lessons from the Enterprise Pioneers

Limited Offerings

IT Department

Self-Service Portal

Create service offerings

Developer

Page 8: Cloud scars: Lessons from the Enterprise Pioneers
Page 9: Cloud scars: Lessons from the Enterprise Pioneers

Business units are tempted to bypass IT.

Page 10: Cloud scars: Lessons from the Enterprise Pioneers

IT Department Reality

IT Department

Com

pute

Net

wor

k

Stor

age

Page 11: Cloud scars: Lessons from the Enterprise Pioneers

Really Need to Examine the WholeSolution Delivery Lifecycle

IT DepartmentCustomer Sales Marketing BusinessAnalyst

Developer

Business Unit

Optimize the overall Solution Delivery Lifecycle

Page 12: Cloud scars: Lessons from the Enterprise Pioneers

Solution: Embrace Collaboration

IT Department

Developers ApplicationArchitect

ProductManager

Page 13: Cloud scars: Lessons from the Enterprise Pioneers

2.Leaping Before Looking

Page 14: Cloud scars: Lessons from the Enterprise Pioneers

Often, companies decide that if cloud is “good,” they should jump in

with both feet from the start.

Page 15: Cloud scars: Lessons from the Enterprise Pioneers

Do you have a cloud strategy?

Page 16: Cloud scars: Lessons from the Enterprise Pioneers

Does it have phases?

Page 17: Cloud scars: Lessons from the Enterprise Pioneers

You’re going to learn a lot.

Page 18: Cloud scars: Lessons from the Enterprise Pioneers

Your organization is going to need time to adapt.

Page 19: Cloud scars: Lessons from the Enterprise Pioneers

You’re going to have to choose service providers and that will

take time.

Page 20: Cloud scars: Lessons from the Enterprise Pioneers

You’re going to need to evaluate your current application portfolio and develop a remediation strategy.

Page 21: Cloud scars: Lessons from the Enterprise Pioneers

3.Failure to Simplify

Page 22: Cloud scars: Lessons from the Enterprise Pioneers
Page 23: Cloud scars: Lessons from the Enterprise Pioneers

Modern applications have a lot of dependencies throughout the

lifecycle.

Page 24: Cloud scars: Lessons from the Enterprise Pioneers

BuildingMonitoring

SecurityOperating Systems

HardwareBackup

Etc.

Page 25: Cloud scars: Lessons from the Enterprise Pioneers

Many of these dependencies aren’t cloud-compatible.

Page 26: Cloud scars: Lessons from the Enterprise Pioneers

Use cloud as an excuse to simplify moving forward.

Page 27: Cloud scars: Lessons from the Enterprise Pioneers

Standardize.

Page 28: Cloud scars: Lessons from the Enterprise Pioneers

Standardize ruthlessly.

Page 29: Cloud scars: Lessons from the Enterprise Pioneers

X8610 Gbps Ethernet

NAS and iSCSI

Page 30: Cloud scars: Lessons from the Enterprise Pioneers

Eliminate everything else that adds complexity.

Page 31: Cloud scars: Lessons from the Enterprise Pioneers

Replace systems that can’t be automated or scale.

Page 32: Cloud scars: Lessons from the Enterprise Pioneers

“Stateless boot” through app configuration.

Page 33: Cloud scars: Lessons from the Enterprise Pioneers

Standardize (ruthlessly) up the stack, towards PaaS.

Page 34: Cloud scars: Lessons from the Enterprise Pioneers

Two Benefits

Page 35: Cloud scars: Lessons from the Enterprise Pioneers

1. Simplicity enhances probability of success.

Page 36: Cloud scars: Lessons from the Enterprise Pioneers

2. Contestability lowers costs.

Page 37: Cloud scars: Lessons from the Enterprise Pioneers

4.Failure to Understand Attorneys

and Vendor Management

Page 38: Cloud scars: Lessons from the Enterprise Pioneers

Enterprises don’t run(for long)

on credit cards and expense reports for critical services.

Page 39: Cloud scars: Lessons from the Enterprise Pioneers

At some point, contracts must be negotiated.

Page 40: Cloud scars: Lessons from the Enterprise Pioneers

That will take time.

Page 41: Cloud scars: Lessons from the Enterprise Pioneers

It will take a long time.

Page 42: Cloud scars: Lessons from the Enterprise Pioneers

It will take far more time than you ever thought possible.

Page 43: Cloud scars: Lessons from the Enterprise Pioneers

6 months

Page 44: Cloud scars: Lessons from the Enterprise Pioneers

5.Taking Vendors at Face Value

Page 45: Cloud scars: Lessons from the Enterprise Pioneers

Lots of products.

Page 46: Cloud scars: Lessons from the Enterprise Pioneers

Cloud Washing

Page 47: Cloud scars: Lessons from the Enterprise Pioneers

Many existing tools cannot make the jump to cloud.

Page 48: Cloud scars: Lessons from the Enterprise Pioneers

Too low-level

Page 49: Cloud scars: Lessons from the Enterprise Pioneers

No sense of chargeback

Page 50: Cloud scars: Lessons from the Enterprise Pioneers

Low-level automation only

Page 51: Cloud scars: Lessons from the Enterprise Pioneers

IT Operations Automation≠

Business Agility.

Page 52: Cloud scars: Lessons from the Enterprise Pioneers

Lots of services, too.

Page 53: Cloud scars: Lessons from the Enterprise Pioneers

Beware cost claims.

Page 54: Cloud scars: Lessons from the Enterprise Pioneers

Machine arbitrage is thin.

Page 55: Cloud scars: Lessons from the Enterprise Pioneers

vs.

Page 56: Cloud scars: Lessons from the Enterprise Pioneers

Beware cloud providers bearing management tool gifts.

Page 57: Cloud scars: Lessons from the Enterprise Pioneers

Beware management tool vendors bearing cloud gifts.

Page 58: Cloud scars: Lessons from the Enterprise Pioneers

Thar be lock-in lurking everywhere.

Page 59: Cloud scars: Lessons from the Enterprise Pioneers

6.Cloud Addiction

Page 60: Cloud scars: Lessons from the Enterprise Pioneers

When you buy a new hammer,

suddenly everything looks like a nail.

Page 61: Cloud scars: Lessons from the Enterprise Pioneers

Some applications aren’t suitable.

Page 62: Cloud scars: Lessons from the Enterprise Pioneers

Some may never be suitable.

Page 63: Cloud scars: Lessons from the Enterprise Pioneers

Some applications may be cost effective in external clouds for a

while…

Page 64: Cloud scars: Lessons from the Enterprise Pioneers

…but then become more expensive as they scale.

Page 65: Cloud scars: Lessons from the Enterprise Pioneers

The typical issue is network charges.

Page 66: Cloud scars: Lessons from the Enterprise Pioneers

But this applies to any billed resource that can’t be predicted

well or limited.

Page 67: Cloud scars: Lessons from the Enterprise Pioneers

Hybrid cloud with mobility is a winner here.

Page 68: Cloud scars: Lessons from the Enterprise Pioneers

Most think about scaling out to external cloud…

Page 69: Cloud scars: Lessons from the Enterprise Pioneers

… But the right answer might be to scale up to internal cloud.

Page 70: Cloud scars: Lessons from the Enterprise Pioneers

Mobility is key.

Page 71: Cloud scars: Lessons from the Enterprise Pioneers

Constantly review and monitor.

Page 72: Cloud scars: Lessons from the Enterprise Pioneers

7.Failure to Take Policy Into

Account

Page 73: Cloud scars: Lessons from the Enterprise Pioneers

Self-Service Portal

+Orchestration

Diverse User Base with Hybrid Clouds Creates Governance Holes

Development

Operations

Hybrid Clouds

ProductPlanning

Page 74: Cloud scars: Lessons from the Enterprise Pioneers
Page 75: Cloud scars: Lessons from the Enterprise Pioneers

Simple role-based access control is not enough.

Page 76: Cloud scars: Lessons from the Enterprise Pioneers

ProductPlanning

Development

Operations

Advanced Policy Management

1 Create policies

2 Enforcement and Audit

Hybrid Clouds

IT SecurityAudit /

Governance

Page 77: Cloud scars: Lessons from the Enterprise Pioneers

Seven Common Self-Inflicted Cloud Wounds

1. Failure to recognize the scope of organizational change2. Leaping before looking3. Failure to simplify4. Failure to understand attorneys and vendor management5. Taking vendors at face-value6. Cloud addiction7. Failure to take policy into account

Page 78: Cloud scars: Lessons from the Enterprise Pioneers

Dave RobertsVice President, Strategy

Email: [email protected]: http://www.servicemesh.com/Company Twitter: @servicemeshPersonal Twitter: @sandhillstrat

Thank you