Making a Cleaner Cloud with Open Source

Preview:

DESCRIPTION

Presentation from London Cleanweb meetup, November 2012

Citation preview

Make a Cleaner Cloud with Open Source!

Andy Piper@andypiper

Hello I’m Andy

a few things about me

Developer Advocate @ Cloud Foundrysocial web enthusiast

maker, educator, LEGO fanOSS supporter / contributor

Eclipse Committer (Paho / MQTT), mqtt.orgLondon IoT, Green Hackathon, Home Camp, Cleanweb etc

@andypiperapiper@vmware.com

1. Why be / do / think Open?

2. Open Cloud Platforms... FTW?

3. Making it Sustainable!

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 hobby, won’t be big andprofessional like gnu) for 386(486) AT clones.

From:&torvalds@klaava.Helsinki.FINewsgroups:&comp.os.minixDate:&25&Aug&91&20:57:08&GMTOrganization:&University&of&Helsinki

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 mostly invisible)

2. Open Cloud Platforms... FTW?

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

Google AppEngine, Heroku, Cloud Foundry, OpenShift,

Uhuru, Stackato, Cloudbees, AppFog, Apprenda,

Amazon Elastic Beanstalk...

Cloud Foundry - the Open PaaS

Application Service Interface

Data Services

Other Services

Msg Services

Private Clouds

PublicClouds

MicroClouds

Clou

d Pr

ovide

r Int

erfac

e (CP

I)

OSS community

vFabric Postgres

vFabric RabbitMQTM

Additional partners services …

All the pieces to make your own!

“if you can’t open it, you don’t own it” (O’Reilly MAKE)

cloudfoundry.org community project

cloudfoundry.org

DownloadCode

Setup Environment

Deploy Behind Firewall

Setup Scripts

Apache2 license

Your Infrastructure

Cloud Foundry BOSH

CTO, VMware, 11 April 2012

Steve Herrod “We really are aspiring for this to be the Linux of the cloud.”

Open & public from the start cloudfoundry.org and Github

managing apps and cloudsCan haz API?

multi-OS, multi-IaaS, multi-language... multi-cloud

Partners building new tools and integrations

core.cloudfoundry.orgKeeping it all together

3. Making it Sustainable!

“no wait! It’s not that bad!”

“Facebook’s energy mix was 23 percent green, 27 percent coal, 17 percent natural gas, 13 percent nuclear, the company said... While the remainder was uncategorized, it can include all the above energy sources...”

Aug 1, 2012 via Bloomberg

Yup.

Rethink the layers

Infrastructure

Platform

Software

To make this sustainable...

make this “efficient”*, with dashboards...

and thismeterable, instrumented,

run on sustainable sources

gotta catch ’em all?

*efficient software

But -

We need to do this together!

what PaaS tools do we need?Let’s do this!

-- Patrick Chanezon @chanezon, VMware Cloud Foundry <words mangled by @andypiper>

“Let a thousand <sustainable, open> clouds bloom”

Image credits

• Happy Tux http://igloo.crystalxp.net/ZeNDaMs

• Other images are author’s own, or royalty-free and CC-licensed works from Wikimedia Commons (Kitchener poster image Public Domain in the UK)

• Thanks to Tom Raftery and Patrick Chanezon for some content

Recommended