Breaking through the   Andy Piper
              clouds   @andypiper
Hello   I’m Andy
Developer Advocate @ Cloud Foundry
             social web enthusiast
          maker, educator, LEGO fan
          OSS supporter / contributor
       Eclipse Committer (Paho / MQTT)
excited by “what’s next”, Internet of Things, etc.



                  @andypiper
             apiper@vmware.com


                                a few things about me
openness, cloud computing,
3 themes to consider   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?
From:&torvalds@klaava.Helsinki.FI
                                Newsgroups:&comp.os.minix
                                Date:&25&Aug&91&20:57:08&GMT
                                Organization:&University&of&Helsinki



                                Hello everybody out
                                there using minix -
1991
                                I’m doing a (free)
An important year in software   operating system
                                (just a hobby,
                                won’t be big and
                                professional like
                                gnu) for 386(486)
                                AT clones.
21 years later: Linux has won
(even old versions, on crashy
Linux runs everywhere   airline entertainment systems...)
It runs on Windows Azure!   Jun 2012, w. Canonical
The Penguin is
                 (maybe not this one…)
   triumphant!
Linux is ubiquitous

(but mostly invisible)
It works.
2. What about Cloud?
29% an actual cloud
                        51% believe affected
                        by weather
                        54% say they never
                        use (but 95% turn out
                        to do so)
                        20% pretend to know
                        ...
                        16% know it means
                        computer services
                        68% say it’s good,
                        when explained...


What the heck is
                   Citrix study (1,006 person survey)
  “The Cloud”?
Software



  Platform



Infrastructure




             3 layers   IaaS, PaaS, SaaS
Gmail, Salesforce,
  Software                  Flickr, Google Docs...




  Platform



Infrastructure




             3 layers   IaaS, PaaS, SaaS
Gmail, Salesforce,
  Software                   Flickr, Google Docs...




  Platform


                           Amazon EC2, Google CE,
                             OpenStack, vSphere,
Infrastructure             Joyent, Rackspace, Cloud
                              Stack, Eucalyptus...




             3 layers   IaaS, PaaS, SaaS
Gmail, Salesforce,
  Software                   Flickr, Google Docs...


                             Google AppEngine,
                            Heroku, Cloud Foundry,
  Platform                  OpenShift, Apprenda...


                           Amazon EC2, Google CE,
                             OpenStack, vSphere,
Infrastructure             Joyent, Rackspace, Cloud
                              Stack, Eucalyptus...




             3 layers   IaaS, PaaS, SaaS
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, Uhuru,
  Cloudbees, AppFog,
Amazon Elastic Beanstalk,
      Apprenda...
(pause)
KITTEH BREAK!
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 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!’
Cloud Foundry - the Open PaaS
                                                                                             OSS community




vFabric
Postgres
                                                                                        Private




                                                                                I)
                                 Ap




                                                                               CP
             Data Services
                                     pli




                                                                                        Clouds




                                                                            e(
                                      ca




                                                                          fac
                                         ti
                                        on




                                                                          er
                                                                       nt
                                           Se




                                                                     rI
       vFabric
                                                                                    Public
                                              rvi




                                                                    ide
       RabbitMQTM
                                                ce




                                                                  ov
                      Msg Services
                                                                                    Clouds
                                                 Int




                                                                Pr
                                                    er




                                                              d
                                                               ou
                                                       fa
                                                      ce




                                                            Cl




                                      Other                            Micro
                                     Services
                                                                       Clouds
                    Additional partners services …
All about Choice

                               Build your own from
                   Private    cloudfoundry.org, run
                   Clouds      a private distro like
                                    ActiveState


                             Run on cloudfoundry.com
             Public           or any Cloud Foundry-
             Clouds             powered PaaS like
                                     AppFog


                               Run in a local virtual
        Micro
                              machine with identical
        Clouds                services and runtimes
cloudfoundry.com multi-tenant PaaS

                   cloudfoundry.com (beta)

  Runtimes & Frameworks

  Services

                      vCenter / vSphere




  Infrastructure
All the pieces to make   “if you can’t open it, you
             your own!   don’t own it” (O’Reilly MAKE)
cloudfoundry.org community project

                         cloudfoundry.org




                         Your Infrastructure

   Download            Setup            Setup      Deploy Behind
     Code           Environment         Scripts       Firewall




                                          Cloud
          Apache2                        Foundry
          license                         BOSH
Micro Cloud Foundry - downloadable PaaS

                     Micro Cloud Foundry

  Runtimes & Frameworks

  Services

                        Your Laptop/PC




 Single VM instance of
 Cloud Foundry
 that runs on developer’s
 machine (Linux, Mac, Win)
“We really are
Steve Herrod
                             aspiring for this
CTO, VMware, 11 April 2012   to be the Linux
                             of the cloud.”
Open & public from the start   cloudfoundry.org and Github
Open Source… FTW!   extensible and flexible
Open Source… FTW!   extensible and flexible
Partners building new    multi-OS, multi-IaaS, multi-
tools and integrations   language... multi-cloud
All about the ecosystem
“Let a thousand <open>    -- Patrick Chanezon @chanezon,
          clouds bloom”   VMware Cloud Foundry
Connect

 http://twitter.com/andypiper
    http://andypiper.co.uk
http://slideshare.net/andypiper
Image credits

• 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




• Thanks to Patrick Chanezon for some content

Breaking through the Clouds

  • 1.
    Breaking through the Andy Piper clouds @andypiper
  • 2.
    Hello I’m Andy
  • 3.
    Developer Advocate @Cloud Foundry social web enthusiast maker, educator, LEGO fan OSS supporter / contributor Eclipse Committer (Paho / MQTT) excited by “what’s next”, Internet of Things, etc. @andypiper apiper@vmware.com a few things about me
  • 4.
    openness, cloud computing, 3themes to consider and where they intersect
  • 5.
    1. Why be/ do / think Open? 2. What about Cloud? 3. Why is an Open Cloud Platform important?
  • 6.
    1. Why be/ do / think Open?
  • 7.
    From:&torvalds@klaava.Helsinki.FI Newsgroups:&comp.os.minix Date:&25&Aug&91&20:57:08&GMT Organization:&University&of&Helsinki Hello everybody out there using minix - 1991 I’m doing a (free) An important year in software operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.
  • 8.
    21 years later:Linux has won
  • 9.
    (even old versions,on crashy Linux runs everywhere airline entertainment systems...)
  • 10.
    It runs onWindows Azure! Jun 2012, w. Canonical
  • 12.
    The Penguin is (maybe not this one…) triumphant!
  • 13.
    Linux is ubiquitous (butmostly invisible)
  • 14.
  • 15.
  • 16.
    29% an actualcloud 51% believe affected by weather 54% say they never use (but 95% turn out to do so) 20% pretend to know ... 16% know it means computer services 68% say it’s good, when explained... What the heck is Citrix study (1,006 person survey) “The Cloud”?
  • 18.
    Software Platform Infrastructure 3 layers IaaS, PaaS, SaaS
  • 19.
    Gmail, Salesforce, Software Flickr, Google Docs... Platform Infrastructure 3 layers IaaS, PaaS, SaaS
  • 20.
    Gmail, Salesforce, Software Flickr, Google Docs... Platform Amazon EC2, Google CE, OpenStack, vSphere, Infrastructure Joyent, Rackspace, Cloud Stack, Eucalyptus... 3 layers IaaS, PaaS, SaaS
  • 21.
    Gmail, Salesforce, Software Flickr, Google Docs... Google AppEngine, Heroku, Cloud Foundry, Platform OpenShift, Apprenda... Amazon EC2, Google CE, OpenStack, vSphere, Infrastructure Joyent, Rackspace, Cloud Stack, Eucalyptus... 3 layers IaaS, PaaS, SaaS
  • 22.
    How did weget here?
  • 23.
    Infrastructure Clouds - consumerweb companies built out according to their own needs to support Software
  • 24.
    But - stillneed to build & manage Platform
  • 25.
    Google AppEngine, Heroku,Cloud Foundry, OpenShift, Uhuru, Cloudbees, AppFog, Amazon Elastic Beanstalk, Apprenda...
  • 26.
  • 27.
  • 29.
    3. Why isan Open Cloud Platform important?
  • 30.
    Platform risk: lock-in Welcometo 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!’
  • 31.
    Cloud Foundry -the Open PaaS OSS community vFabric Postgres Private I) Ap CP Data Services pli Clouds e( ca fac ti on er nt Se rI vFabric Public rvi ide RabbitMQTM ce ov Msg Services Clouds Int Pr er d ou fa ce Cl Other Micro Services Clouds Additional partners services …
  • 32.
    All about Choice Build your own from Private cloudfoundry.org, run Clouds a private distro like ActiveState Run on cloudfoundry.com Public or any Cloud Foundry- Clouds powered PaaS like AppFog Run in a local virtual Micro machine with identical Clouds services and runtimes
  • 33.
    cloudfoundry.com multi-tenant PaaS cloudfoundry.com (beta) Runtimes & Frameworks Services vCenter / vSphere Infrastructure
  • 34.
    All the piecesto make “if you can’t open it, you your own! don’t own it” (O’Reilly MAKE)
  • 35.
    cloudfoundry.org community project cloudfoundry.org Your Infrastructure Download Setup Setup Deploy Behind Code Environment Scripts Firewall Cloud Apache2 Foundry license BOSH
  • 36.
    Micro Cloud Foundry- downloadable PaaS Micro Cloud Foundry Runtimes & Frameworks Services Your Laptop/PC Single VM instance of Cloud Foundry that runs on developer’s machine (Linux, Mac, Win)
  • 37.
    “We really are SteveHerrod aspiring for this CTO, VMware, 11 April 2012 to be the Linux of the cloud.”
  • 38.
    Open & publicfrom the start cloudfoundry.org and Github
  • 39.
    Open Source… FTW! extensible and flexible
  • 40.
    Open Source… FTW! extensible and flexible
  • 41.
    Partners building new multi-OS, multi-IaaS, multi- tools and integrations language... multi-cloud
  • 42.
    All about theecosystem
  • 43.
    “Let a thousand<open> -- Patrick Chanezon @chanezon, clouds bloom” VMware Cloud Foundry
  • 44.
    Connect http://twitter.com/andypiper http://andypiper.co.uk http://slideshare.net/andypiper
  • 45.
    Image credits • HappyTux 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 • Thanks to Patrick Chanezon for some content