Top Banner
When and Why does Portability Matter? Dan Young | CEO, EngineerBetter | @dan0young Exploring Multi-cloud, Open Source and Cloud Switching Costs.
37

When and Why does Portability Matter? Exploring multi-cloud, open source and cloud switching costs

Apr 12, 2017

Download

Technology

Dan Young
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: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

When and Why does Portability Matter?

Dan Young | CEO, EngineerBetter | @dan0young

Exploring Multi-cloud, Open Source and Cloud Switching Costs.

Page 2: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

The past.

The present.

Making better decisions.

This talk:

Page 3: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

A story about lock-in.

Page 4: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

“The AWS Console is this

generation's Visual Studio”

@brianleroux

Got Déjà vu?

Page 5: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Lock-in fear

considered harmful.

Wakefield Research Survey (Logicworks) - July 2016

Page 6: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

What exactly is

lock-in?

The Lock-in CycleInformation Rules (Shapiro, Varian) 1998

Page 7: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

10 years of public

cloud decisions.

● One horse race

● Compelling economics

● Compelling velocity

● Few switching tools

● Nobody to switch to

Page 8: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Who cares?

Image Credit: NASA's Earth Observatory

¯\_(ツ)_/¯

Page 9: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Shared things.

“Cloud computing is now

pervasive in our everyday

lives..It is so fully integrated

that it is not obvious how

dependent we already are”

CloudWATCH2 Consortium

(http://www.cloudwatchhub.eu/Roadmap-for-trans

parent-pricing)

Page 10: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

We are always

unprepared.

Image Credit: NASA's Earth Observatory

Page 11: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

The global utility.

Image Credit: NASA's Earth Observatory

Page 12: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

No predictable

outcomes.

Image Credit: NASA's Earth Observatory

Page 13: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Meanwhile, back at

the ranch...

https://www.pinterest.com/pin/215680269631781978/

Page 14: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Where has my

competitive

advantage gone?

Page 15: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

We keep on

abstracting. “Modularity through abstraction is the way things get done”

Barbara Liskov

Page 16: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

We keep on

re-architecting.

Page 17: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

We have unmet

demand for

portability.

Page 18: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

We have unmet

demand for

portability.

Intermedia Survey (April 2016)

Page 19: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Private/Public

multi-cloud is a

thing.

Page 20: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

What do the

analysts think?

https://www.flickr.com/photos/pasukaru76/3998273279

Page 21: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

2014 2015 2016

Gartner’s magical shrinking island.

Page 22: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

"Although Azure is neither as feature-rich nor mature as AWS, many organizations can now consider it "good enough," and base their vendor decision on factors other than technical capabilities."

-Gartner MQ, 2016

The age of ‘good

enough’ alternatives.

Page 23: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

“One interpretation of this

development is that

infrastructure is reaching a

commodity status”

-Rachel Stevens, Aug 2016

Page 24: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Recap, so far:

Image Credit: NASA's Earth Observatory

● Pervasive single supplier

● Unmanaged switching costs

● Black Swans happen

● AWS ubiquity

● We keep abstracting

● We wish we had options

● IaaS market commodity-like

Page 25: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Open Source at your

service.

Image Credit: NASA's Earth Observatory

"It's important to understand

that open source in this utility

computing world is not a

tactic, it's not a strategy, it's

the only practical way of

creating and competing in a

marketplace"- Simon Wardley OSCON 2007

Page 26: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Protected portability.

Page 27: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Devs can go

anywhere.$ cf push

Page 28: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Operators can go

anywhere.

http://lightsofsoho.com/product/bish-bash-bosh/

Page 29: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

(http://bosh.io)

Page 30: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Who is paying

attention?

Image Credit: NASA's Earth Observatory

Banks

Governments

Page 31: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Multi-cloud in

action.

Image Credit: NASA's Earth Observatory

● Entire production PaaS● 120 Apps● VMware → Openstack● 2-3 people● 2 weeks effort● 30 mins downtime.

Page 32: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

BOSH keeps

getting better.

Image credit: @mreider

Page 33: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

BOSH CPIs keep

getting better.

Page 34: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Managing your

IaaS switching

costs.

The Lock-in CycleInformation Rules (Shapiro, Varian) 1998

Page 35: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

Remember:

You can manage you switching costs, just like you manage technical debt.

Page 36: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

● Open source wins.

● Portabilty for Devs

● Portability for Ops

● Lower marginal cost

● Higher marginal benefit

Portability in 2016+

Page 37: When and Why does Portability Matter?  Exploring multi-cloud, open source and cloud switching costs

@dan0young

[email protected]