32
1 Cloud Computing Parallel Session Jean-Pierre Laisné Open Source Strategy Bull OW2 Open Source Cloudware Initiative 2 ©Bull, 2010 ITEA2 - Artemis: Cloud Computing Cloud computing -Which context? -Which road map? -Is it so cloudy? -Openness vs. freedom? -Opportunity for Europe? Cloud in formation Source: http://fr.wikipedia.org/wiki/Fichier:Clouds_edited.jpg

Cloud computing parallel session - Artemis-IA

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

1

Cloud Computing Parallel SessionJean-Pierre LaisnéOpen Source Strategy BullOW2 Open Source Cloudware Initiative

2 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud computing

-Which context?

-Which road map?

-Is it so cloudy?

-Openness vs. freedom?

-Opportunity for Europe? Cloud in formationSource: http://fr.wikipedia.org/wiki/Fichier:Clouds_edited.jpg

2

3 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Context 1: Software commoditization

Offshore

Open source

Cloud computing

Mature products•Marginal innovation•Well known production process•Multiple alternative providers

Volume trading•Economies of scale•Industry-wide price levelling•Additional margins through additional volume

Common Specifications•Marginal product differentiation•Recognized quality standards•Substituable goods

Not process specific•Economies of scope•Input in many different end-products or usage•Added value is created downstream•Minimize addition to end-user cost

Commoditized IT & Internet-based IT usage

4 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Context 2: The Internet is evolving

3

5 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

New trends, new usages, new business

Long live the Internet

-Apps vs. web pages- Specialized apps vs. HTML5- Segmentation vs. Uniformity

-User “friendly”- Pay for convenience

-New devices- Phones, TV, appliances, etc.

- Global economic benefits of the Internet- 2010: $1.5 Trillion- 2020: $3.8 TrillionInformation Technology and Innovation Foundation (ITIF)

6 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Context 3: Cloud on peak of inflated expectations

According to professional weathermen

4

7 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

8 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

BULL

5

9 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

BULL

10 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

BULL

6

11 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

MicrosoftBULL

12 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

MicrosoftBULL

7

13 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

MicrosoftBULLApple

14 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

MicrosoftOracle

BULLApple

8

15 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

Microsoft SunOracle

BULLApple

16 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

GoogleAmazon

Microsoft SunOracle

BULLApple

9

17 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

ASP

GoogleAmazon

Microsoft SunOracle

BULLApple

18 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

IaaS

ASP

GoogleAmazon

RackSpace

Microsoft SunOracle

BULLApple

10

19 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

IaaS

ASP

GoogleAmazon

RackSpaceLinux

Apache

Microsoft SunOracle

BULLApple

20 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Apache

Cloud history

Time Sharing

Service Bureau

IaaS

ASP

GoogleAmazon

RackSpaceLinux

Microsoft SunOracle

BULLApple

Napster

11

21 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Linux

Cloud history

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon

SalesforceRackSpace

Apache

Microsoft SunOracle

BULLApple

Napster

22 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon AWS

SalesforceRackSpace

LinuxApache

Microsoft SunOracle

BULLApple

Napster

12

23 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaS

LinuxApache

Microsoft SunOracle

BULLApple

Napster

24 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaS

LinuxApache Facebook

Twitter

Microsoft SunOracle

BULLApple

13

25 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud history

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaS

LinuxApache Facebook

Twitter

Microsoft SunOracle

BULLApple

App Store

26 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud forecast

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaS

LinuxApache Facebook

Twitter

Microsoft

OpenCloud

OracleBULL

Apple

App Store

14

27 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud forecast

Time Sharing

Service Bureau

IaaS

SaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaS

LinuxApache Facebook

Twitter

Microsoft

OpenCloud

CloudApps

OracleBULL

Apple

App Store

28 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud forecast

Time Sharing

Service Bureau

IaaS

SaaS

XaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaS

LinuxApache Facebook

Twitter

MicrosoftOracle

BULL

OpenCloud

Apple

App StoreCloudApps

15

29 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud forecast

Time Sharing

Service Bureau

IaaS

SaaS

XaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaSInternet of

Things

LinuxApache Facebook

Twitter

Microsoft

CloudApps

OracleBULL

OpenCloud

Apple

App Store

30 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud forecast

Time Sharing

Service Bureau

IaaS

SaaS

XaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaSInternet of

Things

LinuxApache Facebook

Twitter

Microsoft

CloudApps

SmartGrid

OracleBULL

OpenCloud

Apple

App Store

16

31 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud forecast

Time Sharing

Service Bureau

IaaS

SaaS

XaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaSInternet of

Things

LinuxApache Facebook

Twitter

Microsoft

CloudApps

Oracle

SmartGrid

BULL

OpenCloud

Apple

App Store

FreeCloud

32 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud as for 2010

Time Sharing

Service Bureau

IaaS

SaaS

ASP

XaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaSInternet of

Things

LinuxApache Facebook

Twitter

Microsoft

CloudApps

FreeCloud

Open Cloud

SmartGrid

Oracle

3Tera AppLogic / Amazon EC2 / Amazon S3 / Amazon SimpleDB / Amazon SQS / Appian Anywhere / Appirio /

AppNexus / Aptana CloudStudio / Aria / Beowulf / Boomi / Bungee Labs Connect / Bungee Labs Connect / Cassatt Active

Response / CastIron / Coghead / CohesiveFT / Concur / ElasticHosts / Elastra Cloud Server / Enomaly Enomalism Platform / Eucalyptus /

eVapt / Flexiscale / Gemstone Gemfire / GigaSpaces Data Grid / Globus Toolkit / gnip / Google App Engine / Google Apps / Google BigTable / Hadoop / Heroku / Hyperic CloudStatus / IBM eXtreme

Scale / Intuit Quickbase / Joyent Accelerators / Kaavo IMOD / LongJump / Microsoft BizTalk Services / Microsoft SSDS / Morph Labs

/ MuleSource Mule OnDemand / Netsuite / OpenID/ OAuth / OpSource Billing / OpSource Connect / Oracle Coherence / Oracle OnDemand / Ping Identity / Rackspace Mosso Cloud / Rackspace

Mosso CloudFS / Rightscale / rPath / Salesforce.com Salesforce.com force.com / Scalr / ServePath GoGrid / Skemma c SaaS Solution

Packs / Strikeiron / Sun Project Caroline / Taleo / Vindicia / Zuora

BULLApple

17

33 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

IDC's cartography

No single vendor can provide this!

34 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy or messy?

18

35 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

Cloud ServicesIaaS / PaaS / SaaS / XaaS

36 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

VirtualizationStorage

Cloud OSDC Management

Cloud ManagementCloud Services

IaaS / PaaS / SaaS / XaaS

19

37 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

VirtualizationStorage

Cloud OSDC Management

Cloud ManagementCloud Services

IaaS / PaaS / SaaS / XaaS

FlexibilityAuto-scaling

Rapid provisioningAuto-recovery

38 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

IntegrationValue-Add

Applications

VirtualizationStorage

Cloud OSDC Management

Cloud ManagementCloud Services

IaaS / PaaS / SaaS / XaaS

FlexibilityAuto-scaling

Rapid provisioningAuto-recovery

20

39 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

IntegrationValue-Add

Applications

VirtualizationStorage

Cloud OSDC Management

Cloud ManagementCloud Services

IaaS / PaaS / SaaS / XaaS

On DemandBroad Network Access

Resource PoolingRapid Elasticity

Measured Service

FlexibilityAuto-scaling

Rapid provisioningAuto-recovery

40 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

Public CloudPrivate CloudHybrid Cloud

IntegrationValue-Add

Applications

VirtualizationStorage

Cloud OSDC Management

Cloud ManagementCloud Services

IaaS / PaaS / SaaS / XaaS

On DemandBroad Network Access

Resource PoolingRapid Elasticity

Measured Service

FlexibilityAuto-scaling

Rapid provisioningAuto-recovery

21

41 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloudy but shiny

Public CloudPrivate CloudHybrid Cloud

IntegrationValue-Add

Applications

VirtualizationStorage

Cloud OSDC Management

Cloud ManagementCloud Services

IaaS / PaaS / SaaS / XaaS

On DemandBroad Network Access

Resource PoolingRapid Elasticity

Measured Service

FlexibilityAuto-scaling

Rapid provisioningAuto-recovery

No CapexLower Costs

Greater Automation

42 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

An overcast sky

What about

maturity?

22

43 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

An overcast sky

EncryptionTransparency

PrivacyIdentity Management

Access ControlsAudit Controls

Intrusion DetectionWhat about

security?

44 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

An overcast sky

Data IntegrityMonitoring

AuditInventory

Identity and AccessFinancial Controls

Sovereignty

EncryptionTransparency

PrivacyIdentity Management

Access ControlsAudit Controls

Intrusion DetectionWhat about

governance?

23

45 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

An overcast sky

EncryptionTransparency

PrivacyIdentity Management

Access ControlsAudit Controls

Intrusion Detection Data IntegrityMonitoring

AuditInventory

Identity and AccessFinancial Controls

Sovereignty

Business Models

What about

sustainability?

46 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

An overcast sky

StandardsFederation

Legal framework

Business Models

Data IntegrityMonitoring

AuditInventory

Identity and AccessFinancial Controls

Sovereignty

EncryptionTransparency

PrivacyIdentity Management

Access ControlsAudit Controls

Intrusion DetectionWhat about

interoperability?

24

47 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

An overcast sky

StandardsFederation

Legal framework

Business Models

Data IntegrityMonitoring

AuditInventory

Identity and AccessFinancial Controls

Sovereignty

EncryptionTransparency

PrivacyIdentity Management

Access ControlsAudit Controls

Intrusion DetectionWhat about

society?

Jobs

48 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Open Source and Cloud

If cloud is the question,

is open source (part of)

the answer?

25

49 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Open Source and Cloud

Yes indeed!

APIs: Deltacloud, jCloud, libvirt, libCloudDev: JEE, Eclipse, POJO, Spring, Seam, Struts, GWT, Groovy, JRuby, V8IaaS: ControlTier, Enomaly, Eucalyptus, OpenNebula, NiftyName, Nimbus, OpenStack, OpenQRM, Puppet, RabbitMQ, Traffic Server, UbuntuPaaS: Appscale, Gearman, Heroku, Joyent, WaveMakerSaaS: Coadunation, Cornelios, eyeOS, Guacamol, TioLiveDeployment: Bitnami, Capistrano, CDT, Cfengine,Chef, collectd, Bcfg2, Etics 2, Fabric, ganeti, Maven, Puppet, ZenossData: Cassandra, CouchDB, DRDB, Drizzle, Flare, Memcached, MongoDB, Neopod, XtreemFSFS: CloudStore, GlusterFS, Gpfs, Hdfs, PohmelfsData processing: Hadoop, MapReduce, Pig ZookeeperVM: Abiquo, Convirt, KVM, OpenVZ, Qemu, VirtualBox, Xen

Shared R&D, costs, business strategies and start-ups

50 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Openness & Freedom

-Open Cloud-Open as in open source

-Open Standards & APIs- Interoperability, safety, QoS

-Centralized & Hierarchical-At the heart of cloud-Huge investments-Net specialization

-US leadership- Proprietary services

& open core solutions- VARs & SaaS vendors

-Free Cloud- Free as in free software

-Free software & P2P- Sovereignty, security, privacy

-Massively distributed-At the edge of cloud-Low costs solutions-Net neutrality

-New challenges- Academy, industry and states

in collaboration- Innovative eco-systems

Free / Open Source Initiatives to bridge the gap

26

OW2 Strategy: the Open Source Cloudware Initiative

•Software Vendors•Systems Integrators•Academia•Enterprises•Telcos•SMEs•Public Entities

STAKEHOLDERSVISION & GOALSOW2 TechnologyVisionFrom Middlewareto CloudwareOpen Source for Open CloudOpen SourceEmpowerment

3rd party projects

OW2 projects

Collaborative projects

Initiative bedrock

More details available on www.ow2.org

52 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud: an opportunity for Europe in 6 points

(1)Technology: Renown software engineering & R&D collaboration

(2)Process: Best practices in open innovation

(3)Standards: Powerful background in openness

(4)F/OSS: Strong communities at work(5)Market: Largest market in the world

Public IT is a key cloud services consumer (IDC: $55.5B in 2014 WW)

(6)Society: Digital evolution for a fair and healthy knowledge society

Google's way is ok but no role for EuropeGoogle is smart but which role for Europe?

Source: Meteo France

27

54 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

Cloud Forecast

Time Sharing

Service Bureau

IaaS

SaaS

XaaS

GoogleAmazon AWS

GApps

App Eng

SalesforceRackSpace

PaaSInternet of

Things

LinuxApache Facebook

Twitter

Microsoft

CloudApps

Oracle

SmartGrid

BULL

OpenCloud

Apple

AppStore

FreeCloud

28

55 ©Bull, 2010

ITEA2 - Artemis: Cloud Computing

BACK UP

OW2 Strategy: the Open Source Cloudware Initiative

•Software Vendors•Systems Integrators•Academia•Enterprises•Telcos•SMEs•Public Entities

STAKEHOLDERSVISION & GOALSOW2 TechnologyVisionFrom Middlewareto CloudwareOpen Source for Open CloudOpen SourceEmpowerment

3rd party projects

OW2 projects

Collaborative projects

Initiative bedrock

More details available on www.ow2.org

29

Agenda Roadmap

SotA SotA

ExpertGroup

OW2 Projec

ts

OW2Memb

ers

3rd

PartyProjec

ts

NonMemb

ers

Open Source Cloudware

ElasticityGreen Scalability

SelfSizing P2P

MassiveData

Free CloudMassivelyDistributed

Open CloudCentralizedHierarchical

SotA: State of the Art

Open Source CloudwareInitiative

Integration

Projects

Collaborative

Projects

DistributedServicesSecurity

Self-sizing & Green PaaS

InteroperableDistributed Services

BI 4 Cloud

Massively Distributed Clouds

•Improve overall platform efficiency

•Enable interoperability between heterogeneous service domains/clouds

•Provide BI capabilities for and over cloud

•Enable next generation cloud architecture

More domains to be defined as the initiative grows

Organization by Domains

1

2

3

4

30

Self-sizing and green PaaSArchitecture

Massively distributed services Architecture

31

BI 4 Cloud Architecture

Massively distributed cloudsArchitecture (as for 2015 – Draft)

Public Services

Commercial Services

Cultural Services

32

OSCi Outreach

OpenNebula

OpenStack

Ubuntu

NiftyName Azur

e