how openstack is paralleling linux adoption...credit: tim bell at cern, bill baker at microsoft,...

25
1 How OpenStack is Paralleling Linux Adoption (and how it isn’t) Gordon Haff Cloud Product Strategy Red Hat 27 March 2014

Upload: others

Post on 12-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

1

How OpenStack is Paralleling Linux Adoption

(and how it isn’t)

Gordon Haff Cloud Product Strategy Red Hat 27 March 2014

Page 2: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

2

About Me

•  Red Hat Cloud Product Strategy

•  Twitter: @ghaff

•  Google+: Gordon Haff

•  Email: [email protected]

•  Blog: http://bitmason.blogspot.com

•  Formerly: Illuminata (industry analyst), Data General (minicomputers/Unix/NUMA/etc.)

Page 3: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

3

A tale of two projects

Page 4: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

4

Linux was part and parcel of new computing wave

Linux came of age during the Internet infrastructure build-out

Transitions create opportunities

Transitions require new approaches

Source: Hobbes Internet timeline

Page 5: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

5

OpenStack is as well

By 2020… 40% of the industry's revenue and 98% of its growth will be driven by 3rd Platform technologies that today represent just 22% of ICT spending.

IDC, 2013

Page 6: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

6

But environment then much different

Page 7: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

7

From today

…mainstream IT organizations cannot ignore the influence and presence of OSS in their technology road maps... Those that do so place themselves at risk for technical and legal nightmare scenarios and/or miss out on significant competitive business value.

Gartner, Hype Cycle for Open-Source Software, 2013

Page 8: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

8

Open source 1990-2005: Commoditization

•  Innovation on the development and business models

•  Breaking down vertical stacks

•  Linux (specifically) enabled cross-platform *nix

•  Democratizing access

•  “Good enough” replacements for expensive and proprietary

Page 9: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

9

Open source 2005-2015: Innovation*

*YMMV depending upon workload type

Page 10: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

10

Adoption happens at uneven rates

The future has arrived — It’s just not evenly distributed yet.

William Gibson

Credit: Gonzo Bonzo, Wikimedia Commons

Page 11: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

11

Adoption differs by industry and geography

Credit: Wikimedia based on Geoffrey Moore’s technology adoption lifecycle

Page 12: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

12

Adoption differs by workload

•  rover.redhat.com

•  Unique snowflakes

•  Nurse back to health

•  piggie142.redhat.com

•  Almost identical

•  Simply replace

“Pets” a.k.a. traditional workloads

“Farm animals” a.k.a. cloud workloads

Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others

Page 13: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

13

Widespread adoption isn’t immediate

Page 14: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

14

OpenStack is only 4ish years old

July 2010: OpenStack launches

Oct 2010: Austin code

release

Nov 2010: 1st design summit

Sept 2011: Diablo release

Sept 2012: OpenStack Foundation

launches. Folsom release.

Oct 2013: Havana release.

Page 15: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

15

Source: Linux Foundation, March 2012

Richness of community matters % Changes to Linux Kernel 2007-2012

Page 16: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

16

Commits in the OpenStack Havana release

Source: Bitergia

Page 17: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

17

But also differences

•  Governance

•  (Initial) motivation

•  Licensing

•  Structure of project

Page 18: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

18

A Trend Towards Permissive Licensing

•  Proven success of development model

•  Commercialization

•  Increased emphasis on communities

Source: Donnie Berkholz, RedMonk, April 2013

Page 19: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

19

Governance less understood than licenses

Source: http://www.visionmobile.com/blog/2009/08/open-is-the-new-closed/

Page 20: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

20

Commercial distributions aid business consumption

Page 21: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

21

Linux complements and ecosystem

•  Open source projects

•  ISV certifications

•  Hardware certifications

•  Device drivers

•  Training and education

•  Commercialization & support

•  Consulting

Page 22: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

22

OpenStack is similar

•  Host & guest operating systems

•  Platform-as-a-Service

•  Cloud management platform

•  Hardware enablement and certifications

•  Training and education

•  Commercialization & support

•  Consulting

Page 23: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

23

Takeaways

•  Transitions create opportunities

•  Don’t expect overnight perfection

•  Community matters

•  Governance matters (but it’s complicated)

•  Consumability matters

•  Ecosystem matters

Page 24: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

24

Is it true that:

Happy open source projects are all alike; every unhappy open source project is unhappy in its own way?

Page 25: How OpenStack is Paralleling Linux Adoption...Credit: Tim Bell at CERN, Bill Baker at Microsoft, & others . 13 Widespread adoption isn’t immediate . 14 OpenStack is only 4ish years

25

QUESTIONS & LEARN MORE

MY INFO

Twitter: @ghaff

Google+: Gordon Haff

Email: [email protected]

Blog: http://bitmason.blogspot.com