state of the art - open cloud - scoffoni - fossa2011

27
Open-cloud, where do we stand ? Philippe Scoffoni http://philippe.scoffoni.net [email protected] This presentation is licensed under the Creative Commons Attribution 2.0 France (CC-BY) with the exception of images that illustrate (they remain under their original copyright notice). Background image: © Julydfg - Fotolia.com Illustration under licence CC-by-nc Ivan Walsh

Upload: fossa-free-open-source-software-academia-conference

Post on 18-May-2015

456 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: State of the art -  open cloud - scoffoni - fossa2011

Open-cloud, where do we stand ?

Philippe Scoffonihttp://philippe.scoffoni.net

[email protected] presentation is licensed under the Creative Commons Attribution 2.0 France (CC-BY) with the exception of images that illustrate (they remain under their original copyright notice). Background image: © Julydfg - Fotolia.com

Illus

tratio

n un

der l

icen

ce C

C-b

y-nc

Ivan

Wal

sh

Page 2: State of the art -  open cloud - scoffoni - fossa2011

An itinerant concept of An itinerant concept of Exhibitions/Conferences/Exhibitions/Conferences/

WorkshopsWorkshops

TOURISM

Training

SOCIALCOMPANIES

Tele

CULTURE

ASSOCIATIONS

Trade Shows

Heritage

DEVELOPPEMENTSProjects

Rurality

Concepton

Security

DisastersHealth

LEARNING

EducationalSupports

Civil

Support

MuseumsTOWN CENERS

Exhibitions

PUBLIC HEALTHHandicap

Managment

History

MUNICIPALITIES

EntertainmentsEnvironment

MARKET ECONOMY

Creation

TRADE

RESEARCH

INDUSTRIES

Primary School

High School

EMPLOYEMENTS

WaterPower

Fairs Colloquiums

WORKINGCollaborative

University

TELECOMS

SERVICES

Communication

LEISURE ACTIVITIES

Integration

Humanitarian AidChildhood

Seniors

Memory

CITIZENS

Coordinating

USERSRoads Office

Land RegistryHousing

Town Planning

Page 3: State of the art -  open cloud - scoffoni - fossa2011

Cloud computing

Emergence on the web of the « buzz-word »

Source Google Trends

Situ

atio

n ov

ervi

ew

Page 4: State of the art -  open cloud - scoffoni - fossa2011

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.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 requestsSource 

Situ

atio

n ov

ervi

ew

Page 5: State of the art -  open cloud - scoffoni - fossa2011

Definition

What characterizes cloud computing

●A self-service access upon request●Ubiquitous access to the network●Pooling of the resources●Fast flexibility●A service continuously monitored●Is « multi-tenant », with one version of the service for all customers.

Source : http://www.econo-blog.com/blog/quelle-definition-pour-le-cloud-computing/Situ

atio

n ov

ervi

ew

Page 6: State of the art -  open cloud - scoffoni - fossa2011

Service ModelIaaS : Infrastructure as a Service

Ressources such as :● power machine● Storage space (GB)● Connectivity / Securityare made available

Ta rg e ts : Any person responsible for IT Structures

Who : Amazon , Blue Cloud (IBM), RackSpace, GoGrid OVH, Gandi

IaaSS ha re d S to ra g e

C o nne c tiv ity /s e c urity

Ope ra ting S ys te mDa ta b a s e

virtua l s e rve r (C P U /R A M/DIS K )

YOUAP I / F ra m e w o rk

A pplic a tio ns

Da ta

Illus

tratio

n so

us li

cenc

e C

C-B

y N

icol

as H

enni

on

Situ

atio

n ov

ervi

ew

Page 7: State of the art -  open cloud - scoffoni - fossa2011

PaaS : Plateform as a Service

Accessibility to a platform for running applications for a particular programming language.

Ta rg e ts : developers

Who : Google App Engine (Python), Microsoft Azur, PHP/Mysql, Ruby on Rail specialized hostings... S ha re d S to ra g e

C o nne c tiv ity /s e c urity

O pe ra ting S y s te mDa ta ba s e

virtua l s e rve r (C P U /R AM/DIS K )

AP I / F ra m e w o rk

A pplic a t io ns

Da ta

YOU

PaaS

Illus

tratio

n so

us li

cenc

e C

C-B

y N

icol

as H

enni

on

Situ

atio

n ov

ervi

ew

Service Model

Page 8: State of the art -  open cloud - scoffoni - fossa2011

SaaS : Software as a Service

Accessibility to a complete application

Ta rg e t : the final userl

Pricing : depending on the number of users, volume of stored data, etc

Who: S ha re d S to ra g e

C o nne c tiv ity/s e c urity

O pe ra ting S ys te mDa ta b a s e

virtua l s e rve r (C P U /R A M/DIS K )

AP I / F ra m e w o rk

A pplic a tio ns

Da ta YOU

SaaS

Cre

ated

by

jona

s_th

erki

ldse

n A

ttrib

utio

n-S

hare

Alik

e 2.

0 G

ener

ic

Illus

tratio

n so

us li

cenc

e C

C-B

y N

icol

as H

enni

on

Situ

atio

n ov

ervi

ew

Service Model

Page 9: State of the art -  open cloud - scoffoni - fossa2011

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 truly g o o d de a l ?

Page 10: State of the art -  open cloud - scoffoni - fossa2011

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 hte ning  ? B U T

Page 11: State of the art -  open cloud - scoffoni - fossa2011

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

Page 12: State of the art -  open cloud - scoffoni - fossa2011

Avoiding clouds captivity

Several 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

Page 13: State of the art -  open cloud - scoffoni - fossa2011

Enable interoperability

Associations promoting standardization and interoperability of the cloud computing’ offers..

Citrix, Cisco, Yahoo!, Calit2 (UCSD), Johns Hopkins University, StarLight (Northwestern University), University of Chicago,University of Illinois at Chicago, Nasa, AIST

http://opencloudconsortium.org/

Page 14: State of the art -  open cloud - scoffoni - fossa2011

Open Cloud Manifesto

The 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 AMD

Signed by over 400 compagnies

http://www.opencloudmanifesto.org/

Enable interoperability

Page 15: State of the art -  open cloud - scoffoni - fossa2011

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 g

Institution designed to create a legal framework within which the users’ community of cloud computing and suppliers can easily agree.

http://www.opencloudinitiative.org/

Enable interoperability

Page 16: State of the art -  open cloud - scoffoni - fossa2011

OW2 Open Source Cloudware initiative

Initiative to provide and promote an "integrated portfolio of open source software components for

cloud computing

http://www.ow2.org/view/Cloud/

Enable interoperability

Page 17: State of the art -  open cloud - scoffoni - fossa2011

Cloud Security Alliance

A mix of user companies and vendors

Promote the use of best practices for providing security assurance within Cloud Computing, and

provide education on the uses of Cloud Computing to help secure all other forms of computing.

https://cloudsecurityalliance.org/

Enable interoperability

Page 18: State of the art -  open cloud - scoffoni - fossa2011

Distributed Management Task Force

Maintains and promotes standards for systems management in enterprise IT environments

Carried by AMD, Cisco, Dell, EMC, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, Microsoft, Novell, Oracle, Sun Microsystems, Symantec et des universités

Enable interoperability

Page 19: State of the art -  open cloud - scoffoni - fossa2011

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…

Enable interoperability

Page 20: State of the art -  open cloud - scoffoni - fossa2011

UNHOSTED.ORGA community innitiativeSeparation of data and applications

http://unhosted.org/

Enable interoperability

Page 21: State of the art -  open cloud - scoffoni - fossa2011

Missing ones :

Google

Amazon

Salesforce.com

Microsoft

Open cloud : A scattered approach without a real consensus but leaders are emerging

Enable interoperability

Page 22: State of the art -  open cloud - scoffoni - fossa2011

Defining the criterias for a free/open service

Based on the terms of the general conditions of service

TIO (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 service

Source : FFII (Foundation for a Free Information Infrastructure )

Page 23: State of the art -  open cloud - scoffoni - fossa2011

Based on the terms of the general conditions of service

TIO 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 request

Source : FFI (Foundation for a Free Information Infrastructure )

Defining the criterias for a free/open service

Page 24: State of the art -  open cloud - scoffoni - fossa2011

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

Defining the criterias for a free/open service

Page 25: State of the art -  open cloud - scoffoni - fossa2011

Conclusion

Internetnet neutrality disponibility

S ha re dS to ra g e

C o nne c tiv ity/S e c urity

O pe ra t ing S ys te mDa ta b a s e

V irtua l S e rve rC P U / R AM / DIS K

AP I / F ra m e w o rk

A pplic a t io ns

Da ta

Illus

tratio

n so

us li

cenc

e C

C-B

y N

icol

as H

enni

on

Page 26: State of the art -  open cloud - scoffoni - fossa2011

And tomorrow, which open cloud ?

A totaly decentralized cloud using peer to peer ?

Your ideas are welcome

Conclusion

Page 27: State of the art -  open cloud - scoffoni - fossa2011

The end

T HAN K YOU F O R YOU R AT T E N T ION

F ind this pre s e nta t io n o n http://philippe .s c o ffo ni.ne t

«  T é lé c ha rg e m e nt L ib re  » s e c tio n