The Importance of open source in cloud computing

Preview:

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: krishnan@krishworld.com Twitter: @krishnan Website: www.krishworld.com Blog: www.cloudave.com

Recommended