State of the art - open cloud - scoffoni - fossa2011


Published on

Open Cloud - State of the art - Where do we stand for?

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

State of the art - open cloud - scoffoni - fossa2011

  1. 1. Open-cloud, where do we stand ? Illustration under licence CC-by-nc Ivan Walsh Philippe Scoffoni philippe@scoffoni.netThis presentation is licensed under the Creative Commons Attribution 2.0 France (CC-BY) with the exception of images that illustrate (they remainunder their original copyright notice). Background image: © Julydfg -
  2. 2. An itinerant concept of High School University Humanitarian Aid LEARNING Exhibitions/Conferences/ ChildhoodPrimary School Workshops ASSOCIATIONS Educational Training Supports Integration Support RESEARCH Seniors COMPANIES SOCIAL Creation Health INDUSTRIES Disasters Handicap DEVELOPPEMENTS Concepton Coordinating SERVICES PUBLIC HEALTH Projects Civil Tele Communication TRADE Security EMPLOYEMENTS WORKING Collaborative MARKET ECONOMY Trade Shows MUNICIPALITIES Fairs Colloquiums Rurality Managment Exhibitions CITIZENS TOWN CENERS Water History TOURISM Power TELECOMS USERS Museums Roads Office Heritage Housing Land Registry Environment Memory LEISURE ACTIVITIES Entertainments CULTURE Town Planning
  3. 3. Cloud computing Emergence on the web of the « buzz-word »Situation overview Source Google Trends
  4. 4. Present & future Worldwide income of cloud computing services exceeded $ 68 billion in 2010, which represent an increase of 16.6% over 2009. The market should reach $ 148 billion in 2014 and 240 billion in 2020 according to the Forrester research company.Situation overview Source : Gartner Group / Cabinet Forrester 31% of French companies will use the SaaS in 2011. SMEs (49%, 10 points more than in 2010) and TPE (44%) do both present the highest rate of requests Source 
  5. 5. Definition What characterizes cloud computing ● A self-service access upon request ● Ubiquitous access to the network ● Pooling of the resourcesSituation overview ● Fast flexibility ● A service continuously monitored ● Is « multi-tenant », with one version of the service for all customers. Source :
  6. 6. Service Model IaaS : Infrastructure as a Service Illustration sous licence CC-By Nicolas Hennion Da ta Ressources such as : ● power machine A pplic a tio n s Storage space (GB) YOU ● ● Connectivity / Security A P I / F ra m e w o rk are made availableSituation overview O pe ra tin g S y s te m T a rg e ts : Any person Da ta b a s e responsible for IT Structures v irtu a l s e rve r (C P U / A M/ R DIS K ) W h o : Amazon , Blue Cloud (IBM), RackSpace, GoGrid S h a re d S to ra g e IaaS OVH, Gandi C o n n e c tiv ity / e c u rity s
  7. 7. Service Model PaaS : Plateform as a Service Illustration sous licence CC-By Nicolas Hennion Da ta Accessibility to a platform for running applications for a A pplic a t io n s YOU particular programming language. A P I / F ra m e w o rkSituation overview T a rg e ts : developers O pe ra ting S y s te m Da t a b a s e W h o : Google App Engine v irtu a l s e rve r (Python), Microsoft Azur, (C P U / A M/ R DIS K ) PHP/Mysql, Ruby on Rail specialized hostings... S h a re d S t o ra g e PaaS C o n n e c t iv ity / e c u rity s
  8. 8. Service Model SaaS : Software as a Service YOU Illustration sous licence CC-By Nicolas Hennion Da t a Accessibility to a complete application A pplic a tio n s T a rg e t : the final userl A P I / F ra m e w o rkSituation overview Pricing : depending on the O pe ra tin g S y s t e m number of users, volume of Da t a b a s e Created by jonas_therkildsen Attribution-Share Alike 2.0 Generic stored data, etc v irt u a l s e r ve r (C P U / A M/ R DIS K ) Who: S h a re d S to ra g e SaaS C o n n e c t iv it y / e c u rit y s
  9. 9. Cloud Computing Why ● Scalability on demand● Low entry costs● Total or partial absence of system administration● no hardwares management● you only pay for what you use A t ru ly g o o d de a l ?
  10. 10. The limits of cloud computing● Perenity of the suppliers● No control over the development of the used applications● Legal risks associated with the localization of the data● Reversibility● Loss of certification● Low interoperability between services● Data vendor lock-in F rig h t e n in g  ? BUT
  11. 11. Free and open source software● They underlie the rise of cloud computing● the major players use them : ● Amazon ● Google● Core system : Linux, BSD● Virtualization engine : Xen, KVM● Managing the cloud : Eucalyptus, OpenStack, Globus Nimbus, Open Nebula, Enomaly ECP, Niftyname, IN-VIGO
  12. 12. Avoiding clouds captivitySeveral axes :● Clouds are powered by free software or open source → developing them to improve interoperability; definition of open standards● Defining and communicating the concept of free/libre services or Free/libre web services● Refusing cloud computing
  13. 13. Enable interoperabilityAssociations promoting standardization and interoperabilityof the cloud computing’ offers..Citrix, Cisco, Yahoo!, Calit2 (UCSD), Johns HopkinsUniversity, StarLight (Northwestern University), University ofChicago,University of Illinois at Chicago, Nasa, AIST
  14. 14. Enable interoperability Open Cloud ManifestoThe manifesto aims to define the principles of interoperability in order for cloud computing to be an open technology..Carried by VMware, Red Hat, Sun, la fondation Eclipse et AMDSigned by over 400 compagnies
  15. 15. Enable interoperability Open Cloud Initiative A n o n -p ro fit a d v o c a te o f o p e n c lo u d c o m p u tin gInstitution designed to create a legal framework within which the users’ community of cloud computing and suppliers can easily agree.
  16. 16. Enable interoperability OW2 Open Source Cloudware initiative Initiative to provide and promote an "integratedportfolio of open source software components for cloud computing
  17. 17. Enable interoperability Cloud Security Alliance A mix of user companies and vendors Promote the use of best practices for providing security assurance within Cloud Computing, andprovide education on the uses of Cloud Computing to help secure all other forms of computing.
  18. 18. Enable interoperability Distributed Management Task ForceMaintains and promotes standards for systems management in enterprise IT environmentsCarried by AMD, Cisco, Dell, EMC, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, Microsoft, Novell, Oracle, Sun Microsystems, Symantec et des universités
  19. 19. Enable interoperability Initiatives from software’s vendors alone or grouped● Free Cloud Alliance (IELO, Mandriva, Nexedi, TioLive)● Xen Cloud Platform (Citrix)● OpenStack (Nasa, Rackpsace, Citrix, Dell + 125 companies)● OpenShift (RedHat)● Compatible One (14 partners)● And much more…
  20. 20. Enable interoperability UNHOSTED.ORGA community innitiativeSeparation of data and applications
  21. 21. Enable interoperability Missing ones : Google Amazon MicrosoftOpen cloud : A scattered approach without a real consensus but leaders are emerging
  22. 22. Defining the criterias for a free/open serviceBased on the terms of the general conditions of serviceTIO (Total Information Outsourcing) open ● Freedom of the datas : it is possible to migrate all user data including configuration and logs to an infrastructure operated by any other party. Data must be provided in a format which is fully specified and documented, and which can parsed by the user with common of the shelf software.TIO Libres ● Freedom of the datas : Same as previously ● Freedom of the softwares : all software required for a client to leave and benefit from the same service on a standalone infrastructure operated by any other party is distributed as Free Software ● No legal lock should prevent a competitor from copying or trying to provide the same serviceSource : FFII (Foundation for a Free Information Infrastructure )
  23. 23. Defining the criterias for a free/open serviceBased on the terms of the general conditions of serviceTIO Loyalty ● Access rights: It should be possible for this service to be used by anyone, anywhere and without any discrimination. ● Privata data rights : no data related to the use of the service can be provided to third parties even anonymized without the prior consent of the customer on a case by case basis (request for agreement on each diffusion) ● Duty of information : The customer must be informed of each incident or changes that may cause or have caused a security risk for the service. ● Disclosure Right : The service provider must take appropriate measures to ensure that the service’s terms of use are met by its employees or suppliers. These measures should be available upon customer’s requestSource : FFI (Foundation for a Free Information Infrastructure )
  24. 24. Defining the criterias for a free/open service Some observations about TIO and SaaS:● It is important to distinguish the Saas services based on proprietary software that can be installed in its site from the « pure cloud » offers● The execution platform can be closed but the data open and the software free
  25. 25. Conclusion Illustration sous licence CC-By Nicolas Hennion Da t a A pplic a t io n s A P I / F ra m e w o rk O pe ra t in g S y s t e m Da t a b a s e V irtu a l S e r ve r C P U / R A M / DIS K S h a re d S t o ra g e C o nn e c t iv it y / e c u rit y Snet neutrality Internet disponibility
  26. 26. Conclusion And tomorrow, which open cloud ?A totaly decentralized cloud using peer to peer ? Your ideas are welcome
  27. 27. The endT HA N K Y O U F O R Y O U R AT T E N T IO N F ind t h is pre s e n ta t io n o n h tt p:/ph ilippe .s c o ffo n i.n e t / «  T é lé c h a rg e m e n t L ib re  » s e c tio n