The Importance of open source in cloud computing
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 talkOpen Source doesnt matterNah, it not only matters but critical for themarketFederated Clouds Ecosystems are the keyOpen Source in IaaSOpen Source in PaaS 3. Beware of Cloud Computing 4. Open Source Doesnt Matter Architecture is important and license doesnt 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 6. My POV: OSS Is Important 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 Arent 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 9. Why Open Standards Arent Enough? Telecom Example 10. Federated Cloud Ecosystems Conventional Wisdom Open Source Thinking(Economics of Scarcity) (Economics of Abundance) 11. Federated Clouds: Why?World is flat Globalized and TechnologicallyempoweredWorlds computing needs are diverseRegulatory regimes are not going awayExisting Datacenters cannot become footballstadiumsLearn from monopoly in the desktop world andtelecom 12. Federated Clouds: What?Multitude of playersHeterogeneity of Cloud PlatformsInteroperability and PortabilityNo vendor lock-inGeographical distribution 13. Open Source & Federated Cloud Ecosystems 14. Towards a Federated Ecosystem Open Data Center Alliance (ODCA) Open Compute Project 15. Open Data Center Alliance 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 IaaSEucalyptusCloud.com (Citrix)OpenStackRedhatUbuntu 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 Redhats 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 23. Open Source in PaaSCloudFoundryOpenShiftZend 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 Zends attempt at PaaS Relies on Enterprise Web Applications Relying on their Enterprise Creds Only PHP now Integrated with Eclipse Studio 27. Summing UpCloud Computing offers new opportunities forOpen SourceMonopoly is bad and federated clouds are thefutureOpen Source is critical for ensuring thefederated cloud ecosystem 28. One more thing 29. Yes, Open Source Is ImportantIf you agree with me, please tweet Hey @samj, open source is critical for open cloud #ociIf you are not convinced, please tweet Hey @krishnan, E N O U G H #oci Thank You 30. My InfoEmail: email@example.comTwitter: @krishnanWebsite: www.krishworld.comBlog: www.cloudave.com