why cloud computing has to go the foss way

Download Why Cloud Computing has to go the FOSS way

If you can't read please download the document

Upload: ahmed-mekkawy

Post on 30-Jun-2015

5.683 views

Category:

Technology


2 download

DESCRIPTION

This presentation tries to show the trends of software industry to reach the conclusion that cloud computing as a concept is inevitable, and having them as open clouds in inevitable as well.

TRANSCRIPT

  • 1. Why Cloud Computing hasto go the FOSS wayBy: Ahmed MekkawyFounder | CTO Spirula [email protected]

2. Ahmed Mekkawy AKA linuxawy.Free Software Foundation (FSF) member.Egypt GNU/Linux Users Group (EGLUG) admin.ArabTechies member.Co-founder of OpenEgypt (under establishment).Independent consultant for MCIT.Founder | CTO of Spirula Systems.About the Presenter 3. Freedom, openness, andthe cloud 4. Credit: Opensoft 5. The cloud 6. What is cloud?IaaS, PaaS, SaaS.Wait a minute.. we had these already!!"The interesting thing about cloud computing is thatweve redefined cloud computing to include everythingthat we already do," he said. "The computer industry isthe only industry that is more fashion-driven thanwomens fashion." RMS Sep 2008The important in cloud is the aaS part. 7. As a Service?Agility.Flexibility.Customizability.Pay as you go.Dont mess with reliability, please. 8. How it all started? 9. CERN - 1993http://info.cern.ch/hypertext/WWW/TheProject.html 10. Open Internet?The Open Internet is the Internet as we knowit. Its open because it uses free, publiclyavailable standards that anyone can access andbuild to. www.fcc.gov 11. Sorry, I meant GNU - 1983 12. GNUThe GNU Project is a free software, mass collaborationproject. Its aim is to give computer users freedom andcontrol in their use of their computers and computingdevices, by collaboratively developing and providingsoftware that is based on the following freedom rights:users are free to run the software, share it (copy,distribute), study it and modify it. GNU software guaranteesthese freedom-rights legally (via its license), and istherefore free software; the use of the word "free" alwaysbeing taken to refer to freedom. - Wikipedia 13. No really, it was IBM 60s 14. IBM VirtualizationThe first stake in the ground was CP-40, an operatingsystem for the System/360 mainframe that IBMsRobert Creasy and Les Comeau started developing in1964 to create VMs within the mainframe. It wasquickly replaced by CP-67, the second version of IBMshypervisor. The early hypervisor gave each mainframeuser what was called a conversational monitor system(CSM), essentially a single-user operating system. 15. What have we been doing?Some people say everything is a game. Solets see what gamers say about it.Lets assume a multi-player strategy game,aimed for building, not killing yourenemies/competitors. 16. GamesStart all alikeDifferentiate, innovate, be unpredictable sometimes.When the world is becoming mature, take thesame actions with your competitors. 17. What about innovation?You can innovate, just tell the others what is thegood things you are doing so you can all helpeach other (you do want that to happen). 18. Whats the relation?Mainframes + terminals.PCs, lots of them.Cloud, and mobility. 19. So, what about Software?Software was free/libre.An open letter to hobbyists.Proprietary software.Breaking free. 20. Innovation in FOSS?The intrinsic parallelism and free ideaexchange in OSS has benefits that are notreplicable with our current licensing model.Microsoft - Halloween Document I (1998) 21. Why Open Clouds?Dell currently says:As an introduction to the topic of open source cloud computing Ithought I would put out some common reasons for why opensource matters in cloud computing:Customers want greater cloud choice/flexibility without vendor lock-inEstablish global, public/open cloud standards(Initial) pricing is lower with no licensing feesOpen source provides cloud operators the ability to customize thesolution to meet their existing customers needs while also having theability to push the code back into the main projectHypervisor flexibility leverage existing investments in technology whileexpanding the opportunity to leverage new and possibly open solutionshttp://en.community.dell.com/techcenter/cloud/w/wiki/3447.open-source-cloud-computing.aspx 22. Patents?http://tsdr.uspto.gov/#caseNumber=77139082&caseType=SERIAL_NO&searchType=statusSearch 23. OpenStackStarted by NASA and Rackspace.Currently, collaboration for huge number of bigenterprises, the kind of guys which take suchmove for their own benefit.Why? Simply none of them can do this alone,while they all need it. 24. OpenStack ContdOpenStack is a global collaboration ofdevelopers and cloud computing technologistsproducing the ubiquitous open source cloudcomputing platform for public and privateclouds. OpenStack.org 25. OpenStack ContdWhy open matters: All of the code for OpenStack is freelyavailable under the Apache 2.0 license. Anyone can run it,build on it, or submit changes back to the project. Westrongly believe that an open development model is the onlyway to foster badly-needed cloud standards, remove the fearof proprietary lock-in for cloud customers, and create a largeecosystem that spans cloud providers. OpenStack.org 26. User PerspectiveIts sad but true, but usually the user (especially if its abusiness not an individual) doesnt care about the usedtechnology, rather cares about features. Most of youdont care that this is LibreOffice no M$-Office. You onlycare about the content.Cloud is no different. Give me what I need, dont care ifits a Xen or a KVM as long as its working - exceptwhen it comes to financials, capacity,etc. 27. User Perspective ContdThe good thing in cloud, is that the user isaware of his need for freedom as well asflexibility.Especially vendor lock-in is hardly accepted bythe user. Interoperability is essential in the cloudworld.Open Standards. 28. The Inevitable cloud"Somebody is saying this is inevitable, andwhenever you hear somebody saying that, itsvery likely to be a set of businessescampaigning to make it true." RMS - Sep 2008I dont have issues with that, as long as they aremaking it true, the FOSS way. 29. The Inevitable 30. The inevitable FreedomOpen Source Software.Open Standards.Open Internet.Open HardwareOpen Data. In short, Users Freedom. 31. [email protected] presentation is made using 100% FLOSSLibreOffice - Cinnamon DE - Debian jessie GNU/LinuxThese slides will be available on:http://www.slideshare.net/linuxawyhttp://www.spirulasystems.comNo Clouds have been hurt while preparing this presentationQuestions?