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.
1. The Importance of Open Source
in Cloud Computing
Krishnan Subramanian
Industry Analyst/Researcher
www.krishworld.com
www.cloudave.com
2. 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
4. Open Source Doesn’t Matter
Architecture is
important and license
doesn’t matter
5. 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
7. 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
8. 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
10. Federated Cloud Ecosystems
Conventional Wisdom Open Source Thinking
(Economics of Scarcity) (Economics of Abundance)
11. 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
12. Federated Clouds: What?
Multitude of players
Heterogeneity of Cloud Platforms
Interoperability and Portability
No vendor lock-in
Geographical distribution
16. Open Compute Project
Started by Facebook to
share their expertise
building efficient
datacenters at lower
costs
OCP + ODCA = Highly
optimized federated
cloud ecosystems
17. Open Source in IaaS
Eucalyptus
Cloud.com (Citrix)
OpenStack
Redhat
Ubuntu
18. Eucalyptus Systems
Research Project at
UCSB in 2008
Commercial launch in
2009
Open Core License
Enterprise focused
19. Cloud.com (Citrix)
Founded in 2008 as
VMOps
Citrix acquired in 2011
Open Core -> Open
Source
Enterprise and Service
Providers
20. 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
21. 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
22. Ubuntu & Cloud?
No Cloud Strategy on
their own
Ubuntu as the OS for
Cloud
OpenStack Partnership
Juju Project
24. 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
25. 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
26. PHPCloud
Zend’s attempt at PaaS
Relies on Enterprise Web
Applications
Relying on their
Enterprise Creds
Only PHP now
Integrated with Eclipse
Studio
27. 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
29. Yes, Open Source Is Important
If you agree with me, please tweet
Hey @samj, open source is critical for open cloud #oci
If you are not convinced, please tweet
Hey @krishnan, E N O U G H #oci
Thank You