Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Breaking through the Clouds

Andy Piper
October 07, 2012

Breaking through the Clouds

Skycon 2012 - Public, private, and hybrid; software, platform, and infrastructure. This talk will discuss the current state of the Platform-as-a-Service space, and why the keys to success lie in enabling developer productivity, and providing openness and choice.

Andy Piper

October 07, 2012
Tweet

More Decks by Andy Piper

Other Decks in Technology

Transcript

  1. Breaking through the
    clouds
    Andy Piper
    @andypiper

    View full-size slide

  2. Hello I’m Andy

    View full-size slide

  3. a few things about me
    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
    [email protected]

    View full-size slide

  4. 3 themes to consider openness, cloud computing,
    and where they intersect

    View full-size slide

  5. 1. Why be / do / think Open?
    2. What about Cloud?
    3. Why is an Open Cloud Platform important?

    View full-size slide

  6. 1. Why be / do / think Open?

    View full-size slide

  7. 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:&[email protected]
    Newsgroups:&comp.os.minix
    Date:&25&Aug&91&20:57:08&GMT
    Organization:&University&of&Helsinki

    View full-size slide

  8. 21 years later: Linux has won

    View full-size slide

  9. Linux runs everywhere (even old versions, on crashy
    airline entertainment systems...)





    View full-size slide

  10. It runs on Windows Azure! Jun 2012, w. Canonical

    View full-size slide

  11. The Penguin is
    triumphant!
    (maybe not this one…)

    View full-size slide

  12. Linux is ubiquitous
    (but mostly invisible)

    View full-size slide

  13. 2. What about Cloud?

    View full-size slide

  14. What the heck is
    “The Cloud”? Citrix study (1,006 person survey)
    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...

    View full-size slide

  15. 3 layers IaaS, PaaS, SaaS
    Infrastructure
    Platform
    Software

    View full-size slide

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

    View full-size slide

  17. 3 layers IaaS, PaaS, SaaS
    Infrastructure
    Platform
    Software
    Gmail, Salesforce,
    Flickr, Google Docs...
    Amazon EC2, Google CE,
    OpenStack, vSphere,
    Joyent, Rackspace, Cloud
    Stack, Eucalyptus...

    View full-size slide

  18. 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,
    OpenShift, Apprenda...

    View full-size slide

  19. How did we get here?

    View full-size slide

  20. Infrastructure Clouds
    - consumer web companies built out according to
    their own needs to support Software

    View full-size slide

  21. But - still need to build
    & manage Platform

    View full-size slide

  22. Google AppEngine,
    Heroku, Cloud Foundry,
    OpenShift, Uhuru,
    Cloudbees, AppFog,
    Amazon Elastic Beanstalk,
    Apprenda...

    View full-size slide

  23. KITTEH BREAK!

    View full-size slide

  24. 3. Why is an Open Cloud Platform important?

    View full-size slide

  25. 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!’

    View full-size slide

  26. Cloud Foundry - the Open PaaS
    Application Service Interface
    Data Services
    Other
    Services
    Msg Services
    Private
    Clouds
    Public
    Clouds
    Micro
    Clouds
    Cloud
    Provider Interface (CPI)
    OSS community
    vFabric
    Postgres
    vFabric
    RabbitMQTM
    Additional partners services …

    View full-size slide

  27. All about Choice
    Private
    Clouds
    Public
    Clouds
    Micro
    Clouds
    Build your own from
    cloudfoundry.org, run
    a private distro like
    ActiveState
    Run in a local virtual
    machine with identical
    services and runtimes
    Run on cloudfoundry.com
    or any Cloud Foundry-
    powered PaaS like
    AppFog

    View full-size slide

  28. cloudfoundry.com multi-tenant PaaS
    Runtimes & Frameworks
    Services
    vCenter / vSphere
    cloudfoundry.com (beta)
    Infrastructure

    View full-size slide

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

    View full-size slide

  30. cloudfoundry.org community project
    cloudfoundry.org
    Download
    Code
    Setup
    Environment
    Deploy Behind
    Firewall
    Setup
    Scripts
    Apache2
    license
    Your Infrastructure
    Cloud
    Foundry
    BOSH

    View full-size slide

  31. Micro Cloud Foundry - downloadable PaaS
    Runtimes & Frameworks
    Services
    Your Laptop/PC
    Micro Cloud Foundry
    Single VM instance of
    Cloud Foundry
    that runs on developer’s
    machine (Linux, Mac, Win)

    View full-size slide

  32. CTO, VMware, 11 April 2012
    Steve Herrod
    “We really are
    aspiring for this
    to be the Linux
    of the cloud.”

    View full-size slide

  33. Open & public from the start cloudfoundry.org and Github

    View full-size slide

  34. Open Source… FTW! extensible and flexible

    View full-size slide

  35. Open Source… FTW! extensible and flexible

    View full-size slide

  36. multi-OS, multi-IaaS, multi-
    language... multi-cloud
    Partners building new
    tools and integrations

    View full-size slide

  37. All about the ecosystem

    View full-size slide

  38. -- Patrick Chanezon @chanezon,
    VMware Cloud Foundry
    “Let a thousand
    clouds bloom”

    View full-size slide

  39. Connect
    http://twitter.com/andypiper
    http://andypiper.co.uk
    http://slideshare.net/andypiper

    View full-size slide

  40. 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

    View full-size slide