the lessons of open source for the open cloud

Download The lessons of Open Source for the Open Cloud

If you can't read please download the document

Upload: stefano-maffulli

Post on 20-Aug-2015

972 views

Category:

Technology


3 download

TRANSCRIPT

  1. 1. The lessons of Open Source for the Open CloudStefano Maffulli, OpenStack Community Manager2012-09-22
  2. 2. Mission accomplished
  3. 3. Mobile and cloud computing are changingthe scenario
  4. 4. Define open-ness in cloud computing
  5. 5. Enabling innovation
  6. 6. We won!
  7. 7. Enabled by the Freeedom to run, study,modify, copy
  8. 8. The freedom to tinker
  9. 9. The freedom to make
  10. 10. The freedom to innovate
  11. 11. Faster, better, cheaper
  12. 12. Open Innovation
  13. 13. OpenStack, an example of Open Innovation
  14. 14. What is OpenStackABSTRACTION BETWEEN APPS AND HARDWARE Compute PoolNetwork PoolStorage PoolVirtualized Servers Virtualized NetworksVirtualized Storage
  15. 15. Road to the OpenStack Foundation October 2011April 2012 Announced 19 companies July 18, 2012 plans to launch announce support Final legalSept 19, 2012 independent for Foundation;documentsOpenStack Foundation in form Draftingposted forFoundation 2012CommitteeratificationLaunch!July 2010 Jan/Feb 2012June/July August 2012OpenStack Created 2012 Drafting Individual &community framework for committee Gold Directorestablished Foundation as produces andelections; firsta community publishes three Board ofrounds of legal Directorsdocuments meeting
  16. 16. OpenStack monthly active developers
  17. 17. Users of OpenStack
  18. 18. 1>
  19. 19. Define Open Cloud
  20. 20. From computing products to services MainframeEnterprise Cloud ComputingComputingComputing1960 1980 2000 2020Disruptions
  21. 21. Evolution of computing modelsSLA 99.999 99.9 Always onScaling Vertical HorizontalHardware Custom EnterpriseCommodityHA type Hardware SoftwareSoftwareCentralizedDecentralizedDistributedConsumption Centralized SharedSelf-service Mainframe Enterprise Cloud Computing ComputingComputing 1960 1980 2000 2020
  22. 22. The four freedoms (computing products) 0 freedom to run for any purpose 1 freedom to study how it works 2 freedom to make copies to help you and your friends (andcharge for the act of making one) 3 freedom to distribute modified copies
  23. 23. The four freedoms (computing services) 0 freedom to run for any purpose Do you run a service? 1 freedom to study how it works Do you need to study how the platform runs or just study itsinterfaces/APIs? 2 freedom to make copies to help you and your friends (andcharge for the act of making one) You dont need to really to: if you need more capacity youbuy more of the service 3 freedom to distribute modified copies Maybe, but does it make sense?
  24. 24. Open Source software is not enough
  25. 25. San Diego Super Computer Cloud Storage Servicehttps://cloud.sdsc.edu/http://www.openstack.org/user-stories/sdsc/
  26. 26. Data changes everything
  27. 27. Scale changes everything
  28. 28. Defining Open Cloud Respect the users of the services Users must be free to come in and out of clouds Data formats must be Open Standards Interfaces/APIs must be Open Standards Enable Open Innovation (dont reinvent the wheel) Create vibrant communities and business friendlyecosystems
  29. 29. Whats an Open Standard subject to full public assessment and use without constraintsin a manner equally available to all parties; without any components or extensions that havedependencies on formats or protocols that do not meet thedefinition of an Open Standard themselves; free from legal or technical clauses that limit its utilisation byany party or in any business model; managed and further developed independently of any singlevendor in a process open to the equal participation ofcompetitors and third parties; available in multiple complete implementations by competingvendors, or as a complete implementation equally available toall parties.
  30. 30. Building both for users and for businesses
  31. 31. 2>
  32. 32.
  33. 33. Close to the leaders Software As A Service Platform As A Service Infrastructure As A Service
  34. 34. The tasks of OpenStack Foundation Large scale testing and continuous integration coordination Tools to help developers contribute code easily Event management (Summit & Conf, other regional events) Legal (CLA process, trademark management & defense) Educational resources to help developers, sys admins, users,CIOs, evaluate and implement OpenStack Promotion of the OpenStack brand, including webinars, casestudies, TCO studies, user interviews, and press outreach formember companies to leverage when promoting their OpenStack-powered products Promotion of ecosystem building OpenStack businesses "State of OpenStack reports covering topics like the OpenStackJobs outlook, OpenStack economic impact
  35. 35. Thank you Stefano Maffulli @smaffulli on Twitter [email protected] for supporting OpenStack! @openstack http://openstack.org/join http://openstack.org/jobsAll text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License(unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logosand icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.