Transcript
Page 1: The Importance of open source in cloud computing

The Importance of Open Source in Cloud

ComputingKrishnan Subramanian

Industry Analyst/Researcherwww.krishworld.comwww.cloudave.com

Page 2: The Importance of open source in cloud computing

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

Page 3: The Importance of open source in cloud computing

Beware of Cloud Computing

Page 4: The Importance of open source in cloud computing

Open Source Doesn’t Matter

Architecture is important and license doesn’t matter

Page 5: The Importance of open source in cloud computing

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

Page 6: The Importance of open source in cloud computing

My POV: OSS Is Important

Page 7: The Importance of open source in cloud computing

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

Page 8: The Importance of open source in cloud computing

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

Page 9: The Importance of open source in cloud computing

Why Open Standards Aren’t Enough? – Telecom Example

Page 10: The Importance of open source in cloud computing

Federated Cloud Ecosystems

Conventional Wisdom(Economics of Scarcity)

Open Source Thinking(Economics of Abundance)

Page 11: The Importance of open source in cloud computing

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

Page 12: The Importance of open source in cloud computing

Federated Clouds: What?

Multitude of players Heterogeneity of Cloud Platforms Interoperability and Portability No vendor lock-in Geographical distribution

Page 13: The Importance of open source in cloud computing

Open Source & Federated Cloud Ecosystems

Page 14: The Importance of open source in cloud computing

Towards a Federated Ecosystem

Open Data Center Alliance (ODCA)

Open Compute Project

Page 15: The Importance of open source in cloud computing

Open Data Center Alliance

Page 16: The Importance of open source in cloud computing

Open Compute Project

Started by Facebook to share their expertise building efficient datacenters at lower costs

OCP + ODCA = Highly optimized federated cloud ecosystems

Page 17: The Importance of open source in cloud computing

Open Source in IaaS

Eucalyptus Cloud.com (Citrix) OpenStack Redhat Ubuntu

Page 18: The Importance of open source in cloud computing

Eucalyptus Systems

Research Project at UCSB in 2008

Commercial launch in 2009

Open Core License Enterprise focused

Page 19: The Importance of open source in cloud computing

Cloud.com (Citrix)

Founded in 2008 as VMOps

Citrix acquired in 2011

Open Core -> Open Source

Enterprise and Service Providers

Page 20: The Importance of open source in cloud computing

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

Page 21: The Importance of open source in cloud computing

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

Page 22: The Importance of open source in cloud computing

Ubuntu & Cloud?

No Cloud Strategy on their own

Ubuntu as the OS for Cloud

OpenStack Partnership

Juju Project

Page 23: The Importance of open source in cloud computing

Open Source in PaaS

CloudFoundry OpenShift Zend

Page 24: The Importance of open source in cloud computing

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

Page 25: The Importance of open source in cloud computing

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

Page 26: The Importance of open source in cloud computing

PHPCloud

Zend’s attempt at PaaS

Relies on Enterprise Web Applications

Relying on their Enterprise Creds

Only PHP now Integrated with

Eclipse Studio

Page 27: The Importance of open source in cloud computing

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

Page 28: The Importance of open source in cloud computing

One more thing

Page 29: The Importance of open source in cloud computing

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

Page 30: The Importance of open source in cloud computing

My Info

Email: [email protected] Twitter: @krishnan Website: www.krishworld.com Blog: www.cloudave.com


Recommended