Making a Cleaner Cloud with Open Source
-
date post
21-Oct-2014 -
Category
Technology
-
view
4.390 -
download
1
description
Transcript of Making a Cleaner Cloud with Open Source
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
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:&[email protected]:&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
... and ...
http://blog.gardeviance.org/2012/11/hi-ho-silver-lining.html
3. Making it Sustainable!
Ouch.
“Data centers are power-hungry, and Facebook's Oregon center in Crook County is no exception, using 28MW. While that's fairly standard, it has doubled the power use of the county...The entirety of Crook County uses just under 30MW...[Data Center Knowledge via SlashDot; Image: Tom Raftery]”
Jan 31, 2012 via Gizmodo
“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
http://www.slideshare.net/TomRaftery/can-we-hack-open-source-cloud-
platforms-to-help-reduce-emissions
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”
Connect
http://twitter.com/andypiper
http://andypiper.co.uk
http://slideshare.net/andypiper
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