cloud east 2013 - open source clouds
DESCRIPTION
How Open Source will win in Cloud Computing platforms - talk given at Cloud East, Cambridge, May 24th 2013TRANSCRIPT
![Page 1: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/1.jpg)
Breaking through the clouds
Andy Piper@andypiper
![Page 2: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/2.jpg)
Happy Geek Pride Day! (where day ~= date + 1)
![Page 3: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/3.jpg)
Hello I’m Andy
![Page 4: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/4.jpg)
a few things about me
Developer Advocate @ Cloud Foundrysocial web enthusiast
maker, educator, LEGO fanOSS contributor
Eclipse Project Lead (Paho / MQTT)excited by “what’s next”, Internet of Things, etc.
![Page 5: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/5.jpg)
Developer Advocate? hell yeah!
![Page 6: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/6.jpg)
3 themes to consider openness, cloud computing, and where they intersect
![Page 7: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/7.jpg)
1. Why be / do / think Open?2. What about Cloud?3. Why is an Open Cloud Platform important?
![Page 8: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/8.jpg)
1. Why be / do / think Open?
![Page 9: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/9.jpg)
An important year in software
1991
Hello everybody out there using minix -
I’m doing a (free) operating system (just a hobby, won’t be big andprofessional like gnu) for 386(486) AT clones.
From:&[email protected]:&comp.os.minixDate:&25&Aug&91&20:57:08&GMTOrganization:&University&of&Helsinki
![Page 10: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/10.jpg)
~21 years later: Linux has won
![Page 11: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/11.jpg)
Linux runs everywhere (even old versions, on crashy airline entertainment systems...)
#P0WN ALL TEH
GADGETZ !
![Page 12: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/12.jpg)
It runs on Windows Azure! Jun 2012, w. Canonical
![Page 13: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/13.jpg)
![Page 14: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/14.jpg)
The Penguin is triumphant! (maybe not this one…)
![Page 15: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/15.jpg)
Linux is ubiquitous
(but often invisible)
![Page 16: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/16.jpg)
It works.
![Page 17: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/17.jpg)
2. What about Cloud?
![Page 18: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/18.jpg)
What the heck is “The Cloud”? Citrix study (1,006 person survey)
29% an actual cloud51% believe affected by weather54% say they never use (but 95% turn out to do so)20% pretend to know...16% know it means computer services68% say it’s good, when explained...
![Page 19: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/19.jpg)
![Page 20: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/20.jpg)
3 layers IaaS, PaaS, SaaS
Infrastructure
Platform
SoftwareGmail, Salesforce,
Flickr, Google Docs...
Amazon EC2, Google CE, OpenStack, vSphere,
Joyent, Rackspace, Cloud Stack, Eucalyptus...
Google AppEngine, Heroku, Cloud Foundry, EngineYard, OpenShift,
Azure, Apprenda...
![Page 21: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/21.jpg)
How did we get here?
![Page 22: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/22.jpg)
Infrastructure Clouds - consumer web companies built out according to their own needs to support Software
![Page 23: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/23.jpg)
But - still need to build & manage Platform
![Page 24: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/24.jpg)
Google AppEngine, Heroku, Cloud Foundry,
OpenShift, Stackato, Cloudbees, AppFog,
Amazon Elastic Beanstalk, Apprenda...
![Page 25: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/25.jpg)
Why is it so hard...? A real deployment flow (!)
![Page 26: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/26.jpg)
An alternative approach... Cloud Foundry can make it simpler!
deploy'<my'cloud>
target'<my'cloud>
push'<my'app>
bind'<my'services>
scale'<my'app>'+100
add_capacity'<my'cloud>
![Page 27: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/27.jpg)
(pause)
![Page 28: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/28.jpg)
KITTEH BREAK!
![Page 29: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/29.jpg)
![Page 30: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/30.jpg)
3. Why is an Open Cloud Platform important?
![Page 31: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/31.jpg)
Platform risk: lock-in
Welcome to the Hotel California Such a lovely placeSuch a lovely facePlenty of room at the Hotel California Any time of year, you can find it here
Last thing I remember, I wasRunning for the doorI had to find the passage backTo the place I was before‘Relax,’ said the night man,‘We are programmed to receive.You can checkout any time you like, But you can never leave!’
![Page 32: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/32.jpg)
Cloud Foundry - the Open PaaS
Open Source
Micro&Clouds
Private&Clouds
Public&Clouds
CUSTOM SERVICES
CUSTOM RUNTIMES
![Page 33: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/33.jpg)
Architectural view
![Page 34: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/34.jpg)
All about Choice
Private Clouds
PublicClouds
MicroClouds
Build your own from github.com/cloudfoundry, buy from Pivotal, or run a compatible private version
Run in a local virtual machine with identical services and runtimes
(MCF, Vagrant)
Run on cloudfoundry.com or any Cloud Foundry-
powered PaaS
![Page 35: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/35.jpg)
All the pieces to make your own!
“if you can’t open it, you don’t own it” (O’Reilly MAKE)
![Page 36: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/36.jpg)
Open & public from the start Code all on Github
![Page 37: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/37.jpg)
Not all PaaSes are created equal...
Run on: AWS, OpenStack, vSphere... more to come!
![Page 38: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/38.jpg)
Open Source… FTW! extensible and flexible
![Page 39: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/39.jpg)
Open Source… FTW! extensible and flexible
![Page 40: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/40.jpg)
former CTO, VMware, 11 April 2012
Steve Herrod “We really are aspiring for this to be the Linux of the cloud.”
![Page 41: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/41.jpg)
Learning how to be open What is Pivotal?
![Page 42: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/42.jpg)
Pivotal’s Cloud vision: Open by Default Cloud Fabric is OSS
![Page 43: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/43.jpg)
multi-OS, multi-IaaS, multi-language... multi-cloud
Partners continue to build new tools and integrations
![Page 44: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/44.jpg)
All about the ecosystem
![Page 45: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/45.jpg)
“Let a thousand <open> clouds bloom”
![Page 46: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/46.jpg)
4. Where are we, 18 months on?
![Page 47: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/47.jpg)
Build-it-yourself use Vagrant to run a local instance for testing
![Page 48: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/48.jpg)
Join us! ... a pull request is all it takes!
![Page 49: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/49.jpg)
Connect
http://twitter.com/andypiper
http://andypiper.co.uk
http://slideshare.net/andypiper
![Page 50: Cloud East 2013 - Open Source Clouds](https://reader036.vdocuments.site/reader036/viewer/2022062512/554b1b04b4c9055d098b5011/html5/thumbnails/50.jpg)
Image credits
• Cloud cover slide http://www.flickr.com/photos/sjkingo/3150155150/
• Star Wars Cookies http://www.flickr.com/photos/betsyweber/4961703633/(Geek Pride Day, May 25 - http://readwrite.com/2013/05/23/geek-pride-day-celebrate)
• Happy Tux http://igloo.crystalxp.net/ZeNDaMs
• Signpost http://www.flickr.com/photos/16002150@N08/2006266695/
• Other images are author’s own, or royalty-free and CC-licensed works from Wikimedia Commons
• Build your own Heroku video http://www.youtube.com/watch?v=e0EprkBamvQ