Slide 1

Slide 1 text

Breaking through the clouds Andy Piper @andypiper

Slide 2

Slide 2 text

Hello I’m Andy

Slide 3

Slide 3 text

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]

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

1. Why be / do / think Open?

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

21 years later: Linux has won

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Linux is ubiquitous (but mostly invisible)

Slide 14

Slide 14 text

It works.

Slide 15

Slide 15 text

2. What about Cloud?

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

3 layers IaaS, PaaS, SaaS Infrastructure Platform Software

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

How did we get here?

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

But - still need to build & manage Platform

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

(pause)

Slide 27

Slide 27 text

KITTEH BREAK!

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

3. Why is an Open Cloud Platform important?

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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 …

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

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)

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

Open & public from the start cloudfoundry.org and Github

Slide 39

Slide 39 text

Open Source… FTW! extensible and flexible

Slide 40

Slide 40 text

Open Source… FTW! extensible and flexible

Slide 41

Slide 41 text

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

Slide 42

Slide 42 text

All about the ecosystem

Slide 43

Slide 43 text

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

Slide 44

Slide 44 text

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

Slide 45

Slide 45 text

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