Breaking through
the clouds
Andy Piper
@andypiper
Hello I’m Andy
a few things about me
Developer Advocate @ Cloud Foundry
social web enthusiast
maker, educator, LEGO fan
OSS contributor
E...
Developer Advocate? hell yeah!
3 themes to consider
openness, cloud computing,
and where they intersect
1. Why be / do / think Open?
2. What about Cloud?
3. Why is an Open Cloud Platform important?
1. Why be / do / think Open?
An important year in software
1991
Hello everybody out
there using minix -
I’m doing a (free)
operating system
(just a hob...
~21 years later: Linux has won
Linux runs everywhere
(even old versions, on crashy
airline entertainment systems...)
#P0WN ALL
TEH
GADGETZ !
It runs on Windows Azure! Jun 2012, w. Canonical
The Penguin is
triumphant!
(maybe not this one…)
Linux is ubiquitous
(but often invisible)
It works.
2. What about Cloud?
3 layers IaaS, PaaS, SaaS
Infrastructure
Platform
Software
Gmail, Salesforce,
Flickr, Google Docs...
Amazon EC2, Google CE...
How did we get here?
Infrastructure Clouds
- consumer web companies built out according to
their own needs to support Software
But - still need to build
& manage Platform
Google AppEngine,
Heroku, Cloud Foundry,
OpenShift, Stackato,
Cloudbees, AppFog,
Amazon Elastic Beanstalk,
Apprenda, anyni...
Why is it so hard...? A real deployment flow (!)
An alternative approach...
Cloud Foundry can
make it simpler!
deploy	
  <my	
  cloud>
target	
  <my	
  cloud>
push	
  <my	...
3. Why is an Open Cloud Platform important?
Platform risk: lock-in
Welcome to the Hotel California
Such a lovely place
Such a lovely face
Plenty of room at the Hotel ...
Cloud Foundry - the Open PaaS
Open Source
Micro	
  
Clouds
Private	
  
Clouds
Public	
  
Clouds
CUSTOM
SERVICES
CUSTOM
RUN...
Architectural view
All about Choice
Private
Clouds
Public
Clouds
Micro
Clouds
Build your own from
github.com/cloudfoundry,
buy from Pivotal, ...
All the pieces to make
your own!
“if you can’t open it, you
don’t own it” (O’Reilly/MAKE)
Open & public from the start Code all on Github
Not all PaaSes are
created equal...
Run on: AWS, OpenStack,
vSphere... more to come!
Learning how to be open What is Pivotal?
Pivotal’s Cloud vision:
Open by Default
Cloud Fabric is OSS
4. Where are we, 18 months on?
version 2.0 all the shiny toys!
Welcome, IBM!
the Open PaaS of choice, on top
of OpenStack and Linux
Velocity growing community, moar
committers!
Build-it-yourself
use Vagrant to run a local
instance for testing
Join us!
... a pull request is all it
takes!
Platform -
platformcf.com
the Cloud Foundry conference,
Sept 8-9, Santa Clara
Connect
http://twitter.com/andypiper
http://andypiper.co.uk
http://slideshare.net/andypiper
http://thisweekincf.com
Image credits
• Cloud cover slide http://www.flickr.com/photos/sjkingo/3150155150/
• Happy Tux http://igloo.crystalxp.net/Z...
Why Open Cloud Platforms are important - OSCON 2013
Upcoming SlideShare
Loading in...5
×

Why Open Cloud Platforms are important - OSCON 2013

1,219

Published on

Why Open Source is key to the future of the Cloud, and how Cloud Foundry is growing an ecosystem to build an open PaaS

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,219
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
38
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

Why Open Cloud Platforms are important - OSCON 2013

  1. 1. Breaking through the clouds Andy Piper @andypiper
  2. 2. Hello I’m Andy
  3. 3. a few things about me Developer Advocate @ Cloud Foundry social web enthusiast maker, educator, LEGO fan OSS contributor Eclipse Project Lead (Paho / MQTT) excited by “what’s next”, Internet of Things, etc. @andypiper apiper@gopivotal.com
  4. 4. Developer Advocate? hell yeah!
  5. 5. 3 themes to consider openness, cloud computing, and where they intersect
  6. 6. 1. Why be / do / think Open? 2. What about Cloud? 3. Why is an Open Cloud Platform important?
  7. 7. 1. Why be / do / think Open?
  8. 8. 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 and professional like gnu) for 386(486) AT clones. From:  torvalds@klaava.Helsinki.FI Newsgroups:  comp.os.minix Date:  25  Aug  91  20:57:08  GMT Organization:  University  of  Helsinki
  9. 9. ~21 years later: Linux has won
  10. 10. Linux runs everywhere (even old versions, on crashy airline entertainment systems...) #P0WN ALL TEH GADGETZ !
  11. 11. It runs on Windows Azure! Jun 2012, w. Canonical
  12. 12. The Penguin is triumphant! (maybe not this one…)
  13. 13. Linux is ubiquitous (but often invisible)
  14. 14. It works.
  15. 15. 2. What about Cloud?
  16. 16. 3 layers IaaS, PaaS, SaaS Infrastructure Platform Software Gmail, Salesforce, Flickr, Google Docs... Amazon EC2, Google CE, OpenStack, vSphere, Joyent, Rackspace, Cloud Stack, Eucalyptus... Google AppEngine, Heroku, Cloud Foundry, EngineYard, OpenShift, Azure, Apprenda...
  17. 17. How did we get here?
  18. 18. Infrastructure Clouds - consumer web companies built out according to their own needs to support Software
  19. 19. But - still need to build & manage Platform
  20. 20. Google AppEngine, Heroku, Cloud Foundry, OpenShift, Stackato, Cloudbees, AppFog, Amazon Elastic Beanstalk, Apprenda, anynines...
  21. 21. Why is it so hard...? A real deployment flow (!)
  22. 22. 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>
  23. 23. 3. Why is an Open Cloud Platform important?
  24. 24. Platform risk: lock-in Welcome to the Hotel California Such a lovely place Such a lovely face Plenty of room at the Hotel California Any time of year, you can find it here Last thing I remember, I was Running for the door I had to find the passage back To 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!’
  25. 25. Cloud Foundry - the Open PaaS Open Source Micro   Clouds Private   Clouds Public   Clouds CUSTOM SERVICES CUSTOM RUNTIMES
  26. 26. Architectural view
  27. 27. All about Choice Private Clouds Public Clouds Micro Clouds 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 (nise-bosh, cf-vagrant) Run on run.pivotal.io or any Cloud Foundry- powered PaaS
  28. 28. All the pieces to make your own! “if you can’t open it, you don’t own it” (O’Reilly/MAKE)
  29. 29. Open & public from the start Code all on Github
  30. 30. Not all PaaSes are created equal... Run on: AWS, OpenStack, vSphere... more to come!
  31. 31. Learning how to be open What is Pivotal?
  32. 32. Pivotal’s Cloud vision: Open by Default Cloud Fabric is OSS
  33. 33. 4. Where are we, 18 months on?
  34. 34. version 2.0 all the shiny toys!
  35. 35. Welcome, IBM! the Open PaaS of choice, on top of OpenStack and Linux
  36. 36. Velocity growing community, moar committers!
  37. 37. Build-it-yourself use Vagrant to run a local instance for testing
  38. 38. Join us! ... a pull request is all it takes!
  39. 39. Platform - platformcf.com the Cloud Foundry conference, Sept 8-9, Santa Clara
  40. 40. Connect http://twitter.com/andypiper http://andypiper.co.uk http://slideshare.net/andypiper http://thisweekincf.com
  41. 41. Image credits • Cloud cover slide http://www.flickr.com/photos/sjkingo/3150155150/ • Happy Tux http://igloo.crystalxp.net/ZeNDaMs • Signpost http://www.flickr.com/photos/16002150@N08/2006266695/ • IBM computer http://flickr.com/photos/killermart/34566562/ • 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×