Upload
krishnan-subramanian
View
3.210
Download
0
Embed Size (px)
DESCRIPTION
This is a talk given at Cloud Expo Bootcamp at Santa Clara. In this talk I highlight the importance of open source in the cloud based world. I argue why federated clouds are the future and how only open source can help promote such an ecosystem.
Citation preview
The Importance of Open Source in Cloud
ComputingKrishnan Subramanian
Industry Analyst/Researcherwww.krishworld.comwww.cloudave.com
Plan of my talk
Open Source doesn’t matter Nah, it not only matters but critical for
the market Federated Clouds Ecosystems are the
key Open Source in IaaS Open Source in PaaS
Beware of Cloud Computing
Open Source Doesn’t Matter
Architecture is important and license doesn’t matter
Open Cloud Initiative
Based on Open Cloud Principles which emphasizes on interoperability and no barriers to entry/exit
Open Cloud => Open Formats + Open Interfaces
At least one implementation must be open source
My POV: OSS Is Important
Rebutting Stallman
Open Source is core to Cloud Computing Success
Did we look inside the CPU and Registers?
New Business Models For Open Source Applications
Pic Credit: xkcd.com
Why Open Standards Aren’t Enough?
Licensing restrictions and Cloud evolution
Open Formats and Open Interfaces will empower the users but it cannot regulate the market dynamics
Handful of cloud providers
Why Open Standards Aren’t Enough? – Telecom Example
Federated Cloud Ecosystems
Conventional Wisdom(Economics of Scarcity)
Open Source Thinking(Economics of Abundance)
Federated Clouds: Why?
World is flat – Globalized and Technologically empowered
World’s computing needs are diverse Regulatory regimes are not going away Existing Datacenters cannot become football
stadiums Learn from monopoly in the desktop world
and telecom
Federated Clouds: What?
Multitude of players Heterogeneity of Cloud Platforms Interoperability and Portability No vendor lock-in Geographical distribution
Open Source & Federated Cloud Ecosystems
Towards a Federated Ecosystem
Open Data Center Alliance (ODCA)
Open Compute Project
Open Data Center Alliance
Open Compute Project
Started by Facebook to share their expertise building efficient datacenters at lower costs
OCP + ODCA = Highly optimized federated cloud ecosystems
Open Source in IaaS
Eucalyptus Cloud.com (Citrix) OpenStack Redhat Ubuntu
Eucalyptus Systems
Research Project at UCSB in 2008
Commercial launch in 2009
Open Core License Enterprise focused
Cloud.com (Citrix)
Founded in 2008 as VMOps
Citrix acquired in 2011
Open Core -> Open Source
Enterprise and Service Providers
OpenStack
Founded in 2010 by Rackspace & NASA
Core Projects: Compute, Storage & Image Service
Incubated Projects: Identity & Dashboard
Community Projects: 10+ Projects – Crowbar, Networking, Relational Database, etc.
135+ companies including HP and Dell
Redhat Cloudforms
Redhat’s IaaS platform packed with their core technology
Still in closed beta Supports Vmware
platform and multiple cloud providers
Likely Open Source
Ubuntu & Cloud?
No Cloud Strategy on their own
Ubuntu as the OS for Cloud
OpenStack Partnership
Juju Project
Open Source in PaaS
CloudFoundry OpenShift Zend
CloudFoundry
Launched by VMware in 2011
Apache License Hosted & Open Source Physical, Virtual, Cloud or
Laptop No Built In Autoscaling Spring, Rails, Node.js and
Scala. Python and PHP soon MySQL, Redis, MongoDB RabbitMQ
OpenShift
Released in 2011 by Redhat
Hosted & Open Source (not released yet)
Autoscaling Built In Java, PHP, Ruby, Python
and Perl MySQL, MongoDB,
Membase MRG Messaging
PHPCloud
Zend’s attempt at PaaS
Relies on Enterprise Web Applications
Relying on their Enterprise Creds
Only PHP now Integrated with
Eclipse Studio
Summing Up
Cloud Computing offers new opportunities for Open Source
Monopoly is bad and federated clouds are the future
Open Source is critical for ensuring the federated cloud ecosystem
One more thing
Yes, Open Source Is Important
If you agree with me, please tweetHey @samj, open source is critical for open cloud #oci
If you are not convinced, please tweetHey @krishnan, E N O U G H #oci
Thank You
My Info
Email: [email protected] Twitter: @krishnan Website: www.krishworld.com Blog: www.cloudave.com