Computing Parallel Session Jean-Pierre Laisné Open Source Strategy Bull OW2 Open Source Cloudware Initiative

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

©Bull, 2 ITEA2 - Artemis: 2010

1 Context 1: commoditization

Common Specifications Not process specific •Marginal product •Economies of scope differentiation Offshore •Input in many different •Recognized quality end-products or usage standards •Added value is created •Substituable goods downstream Open source •Minimize addition to end-user cost

Mature products Volume trading •Marginal innovation Cloud •Economies of scale •Well known production computing •Industry-wide price process levelling •Multiple alternative •Additional margins providers through additional volume Commoditized IT & -based IT usage

©Bull, 3 ITEA2 - Artemis: Cloud Computing 2010

Context 2: The Internet is evolving

©Bull, 4 ITEA2 - Artemis: Cloud Computing 2010

2 New trends, new usages, new business

-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 Trillion

Information Technology and Innovation Foundation (ITIF) Long live the Internet

©Bull, 5 ITEA2 - Artemis: Cloud Computing 2010

Context 3: Cloud on peak of inflated expectations

According to professional weathermen

©Bull, 6 ITEA2 - Artemis: Cloud Computing 2010

3 Cloud history

©Bull, 7 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

BULL

©Bull, 8 ITEA2 - Artemis: Cloud Computing 2010

4 Cloud history

Time Sharing BULL

©Bull, 9 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

Time Service Sharing Bureau BULL

©Bull, 10 ITEA2 - Artemis: Cloud Computing 2010

5 Cloud history

Time Service Sharing Bureau BULL

©Bull, 11 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

Time Service Sharing Bureau BULL Microsoft

©Bull, 12 ITEA2 - Artemis: Cloud Computing 2010

6 Cloud history

Time Service Sharing Bureau BULL Microsoft Apple

©Bull, 13 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

Time Service Sharing Bureau Oracle BULL Microsoft Apple

©Bull, 14 ITEA2 - Artemis: Cloud Computing 2010

7 Cloud history

Time Service Sharing Bureau Oracle BULL Microsoft Sun Apple

©Bull, 15 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

Time Service Sharing Bureau Oracle Amazon BULL Microsoft Sun Apple

©Bull, 16 ITEA2 - Artemis: Cloud Computing 2010

8 Cloud history

ASP

Time Service Sharing Bureau Oracle Amazon BULL Microsoft Sun Google Apple

©Bull, 17 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

IaaS ASP

Time Service RackSpace Sharing Bureau Oracle Amazon BULL Microsoft Sun Google Apple

©Bull, 18 ITEA2 - Artemis: Cloud Computing 2010

9 Cloud history

IaaS ASP Apache Time Service RackSpace Sharing Bureau Oracle Amazon BULL Microsoft Sun Google Apple

©Bull, 19 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

IaaS ASP Napster Apache Linux Time Service RackSpace Sharing Bureau Oracle Amazon BULL Microsoft Sun Google Apple

©Bull, 20 ITEA2 - Artemis: Cloud Computing 2010

10 Cloud history

SaaS

IaaS Napster Apache Linux Time Service RackSpace Sharing Bureau Oracle Amazon BULL Microsoft Sun Google Apple

©Bull, 21 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

SaaS

IaaS Napster Apache Linux Salesforce Time Service RackSpace Sharing Bureau Oracle Amazon AWS BULL Microsoft Sun Google Apple

©Bull, 22 ITEA2 - Artemis: Cloud Computing 2010

11 Cloud history

PaaS

SaaS

IaaS Napster Apache Linux Salesforce Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Sun Google GApps Apple

©Bull, 23 ITEA2 - Artemis: Cloud Computing 2010

Cloud history

PaaS

SaaS

IaaS Apache Linux Salesforce Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Sun Google GApps Apple

©Bull, 24 ITEA2 - Artemis: Cloud Computing 2010

12 Cloud history

PaaS

SaaS

IaaS App Store Twitter Apache Facebook Linux Salesforce Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Sun Google GApps Apple

©Bull, 25 ITEA2 - Artemis: Cloud Computing 2010

Cloud forecast

PaaS

SaaS

IaaS App Store Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 26 ITEA2 - Artemis: Cloud Computing 2010

13 Cloud forecast

PaaS

SaaS Cloud IaaS App Store Apps Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 27 ITEA2 - Artemis: Cloud Computing 2010

Cloud forecast

XaaS

PaaS

SaaS Cloud IaaS App Store Apps Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 28 ITEA2 - Artemis: Cloud Computing 2010

14 Cloud forecast

XaaS

Internet of PaaS Things

SaaS Cloud IaaS App Store Apps Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 29 ITEA2 - Artemis: Cloud Computing 2010

Cloud forecast

Smart Grid XaaS

Internet of PaaS Things

SaaS Cloud IaaS App Store Apps Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 30 ITEA2 - Artemis: Cloud Computing 2010

15 Cloud forecast

Smart Grid XaaS

Internet of PaaS Things Free SaaS Cloud Cloud IaaS App Store Apps Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 31 ITEA2 - Artemis: Cloud Computing 2010

Cloud as for 2010

3Tera AppLogic / Amazon EC2 / / Amazon SimpleDB / Amazon SQS / Appian Anywhere / Appirio / AppNexus / Aptana CloudStudio / Aria / Beowulf / Boomi / Bungee Labs Connect / Bungee Labs Connect / Cassatt Active Response / CastIron / Coghead / CohesiveFTSmart / Concur / ElasticHosts / Elastra Cloud Server / Enomaly EnomalismGrid Platform / / eVapt / Flexiscale / Gemstone GeXaaSmfire / GigaSpaces Data Grid / Globus Toolkit / gnip / / Google Apps / Google BigTable / Hadoop / / Hyperic InternetCloudStatus of / IBM eXtreme PaaS Things Scale / Intuit Quickbase / Accelerators / Kaavo IMOD / LongJump / Microsoft BizTalkSaaS Services / Microsoft SSDS / Morph Labs Free Cloud / MuleSource Mule OnDemandCloud / Netsuite / OpenID/ OAuth / OpSource Billing /IaaS OpSource Connect /Apps / Oracle OnDemand / Ping Identity / RaTwitterckspace Mosso Cloud / Rackspace ASP Mosso CloudFS /Apache RightscaleFacebook / rPath / Salesforce.com Salesforce.com force.com /Linux / ServePathSalesforce GoGridOpen / Skemma c SaaS Solution Cloud Time Service RackSpace Packs / AppStrikeiron / Sharing Bureau Oracle SunAmazon Project Caroline AWS Eng/ Taleo / Vindicia / Zuora BULL Microsoft Google GApps Apple

©Bull, 32 ITEA2 - Artemis: Cloud Computing 2010

16 IDC's cartography

No single vendor can provide this!

©Bull, 33 ITEA2 - Artemis: Cloud Computing 2010

Cloudy or messy?

©Bull, 34 ITEA2 - Artemis: Cloud Computing 2010

17 Cloudy but shiny

Cloud Services IaaS / PaaS / SaaS / XaaS

©Bull, 35 ITEA2 - Artemis: Cloud Computing 2010

Cloudy but shiny

Virtualization Storage Cloud OS DC Management Cloud Services Cloud Management IaaS / PaaS / SaaS / XaaS

©Bull, 36 ITEA2 - Artemis: Cloud Computing 2010

18 Cloudy but shiny

Flexibility Auto-scaling Rapid provisioning Auto-recovery Virtualization Storage Cloud OS DC Management Cloud Services Cloud Management IaaS / PaaS / SaaS / XaaS

©Bull, 37 ITEA2 - Artemis: Cloud Computing 2010

Cloudy but shiny

Integration Value-Add Applications Flexibility Auto-scaling Rapid provisioning Auto-recovery Virtualization Storage Cloud OS DC Management Cloud Services Cloud Management IaaS / PaaS / SaaS / XaaS

©Bull, 38 ITEA2 - Artemis: Cloud Computing 2010

19 Cloudy but shiny

On Demand Broad Network Access Resource Pooling Rapid Elasticity Measured Service

Integration Value-Add Applications Flexibility Auto-scaling Rapid provisioning Auto-recovery Virtualization Storage Cloud OS DC Management Cloud Services Cloud Management IaaS / PaaS / SaaS / XaaS

©Bull, 39 ITEA2 - Artemis: Cloud Computing 2010

Cloudy but shiny

On Demand Public Cloud Broad Network Access Private Cloud Resource Pooling Hybrid Cloud Rapid Elasticity Measured Service

Integration Value-Add Applications Flexibility Auto-scaling Rapid provisioning Auto-recovery Virtualization Storage Cloud OS DC Management Cloud Services Cloud Management IaaS / PaaS / SaaS / XaaS

©Bull, 40 ITEA2 - Artemis: Cloud Computing 2010

20 Cloudy but shiny

On Demand Public Cloud Broad Network Access Private Cloud Resource Pooling Hybrid Cloud Rapid Elasticity Measured Service

No Capex Integration Lower Costs Value-Add Greater Automation Applications Flexibility Auto-scaling Rapid provisioning Auto-recovery Virtualization Storage Cloud OS DC Management Cloud Services Cloud Management IaaS / PaaS / SaaS / XaaS

©Bull, 41 ITEA2 - Artemis: Cloud Computing 2010

An overcast sky

What about maturity?

©Bull, 42 ITEA2 - Artemis: Cloud Computing 2010

21 An overcast sky

Encryption Transparency Privacy Identity Management Access Controls Audit Controls Intrusion Detection What about security?

©Bull, 43 ITEA2 - Artemis: Cloud Computing 2010

An overcast sky

Encryption Transparency Privacy Identity Management Access Controls Audit Controls Intrusion Detection What Data Integrity about Monitoring governance? Audit Inventory Identity and Access Financial Controls Sovereignty

©Bull, 44 ITEA2 - Artemis: Cloud Computing 2010

22 An overcast sky

Encryption Transparency Privacy Identity Management Access Controls Audit Controls Intrusion Detection What Data Integrity about Monitoring Audit sustainability? Business Models Inventory Identity and Access Financial Controls Sovereignty

©Bull, 45 ITEA2 - Artemis: Cloud Computing 2010

An overcast sky

Encryption Standards Transparency Federation Privacy Legal framework Identity Management Access Controls Audit Controls Intrusion Detection What Data Integrity about Monitoring Audit interoperability? Business Models Inventory Identity and Access Financial Controls Sovereignty

©Bull, 46 ITEA2 - Artemis: Cloud Computing 2010

23 An overcast sky

Encryption Standards Transparency Federation Privacy Legal framework Identity Management Access Controls Audit Controls Intrusion Detection What Data Integrity about Monitoring Audit society? Business Models Inventory Jobs Identity and Access Financial Controls Sovereignty

©Bull, 47 ITEA2 - Artemis: Cloud Computing 2010

Open Source and Cloud

If cloud is the question, is open source (part of) the answer ?

©Bull, 48 ITEA2 - Artemis: Cloud Computing 2010

24 Open Source and Cloud

APIs: Deltacloud, jCloud, , libCloud Dev: JEE, Eclipse, POJO, Spring, Seam, Struts, GWT, Groovy, JRuby, V8 IaaS: ControlTier, Enomaly, Eucalyptus, OpenNebula, NiftyName, , OpenStack, OpenQRM, Puppet, RabbitMQ, Traffic Server, PaaS: Appscale, Gearman, Heroku, Joyent, WaveMaker SaaS: Coadunation, Cornelios, eyeOS, Guacamol, TioLive Deployment: Bitnami, Capistrano, CDT, Yes Cfengine,Chef, collectd, Bcfg2, Etics 2, indeed! Fabric, ganeti, Maven, Puppet, Zenoss Data: Cassandra, CouchDB, DRDB, Drizzle, Flare, , MongoDB, Neopod, XtreemFS FS: CloudStore, GlusterFS, Gpfs, Hdfs, Pohmelfs Data processing: Hadoop, MapReduce, Pig Zookeeper VM: Abiquo, Convirt, KVM, OpenVZ, Qemu, VirtualBox,

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

©Bull, 49 ITEA2 - Artemis: Cloud Computing 2010

Openness & Freedom

-Open Cloud -Free Cloud -Open as in open source - Free as in free software -Open Standards & -Free software & P2P - Interoperability, safety, QoS - Sovereignty, security, privacy -Centralized & Hierarchical -Massively distributed -At the heart of cloud -At the edge of cloud -Huge investments -Low costs solutions -Net specialization -Net neutrality -US leadership -New challenges - Proprietary services - Academy, industry and states & open core solutions in collaboration - VARs & SaaS vendors - Innovative eco-systems

Free / Open Source Initiatives to bridge the gap

©Bull, 50 ITEA2 - Artemis: Cloud Computing 2010

25 OW2 Strategy: the Open Source Cloudware Initiative

VISION & GOALS OW2 projects STAKEHOLDERS

OW2 Technology rd •Software Vendors Vision 3 party projects •Systems Integrators From Middleware to Cloudware •Academia •Enterprises Open Source for Collaborative Open Cloud projects •Telcos Open Source •SMEs Empowerment •Public Entities

Initiative bedrock

More details available on www.ow2.org

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 Source: Meteo France consumer (IDC: $55.5B in 2014 WW) (6)Society: Digital evolution for a fair and healthy knowledge society

GoogleGoogle's is smartway is but ok butwhich no rolerole forfor Europe?Europe

©Bull, 52 ITEA2 - Artemis: Cloud Computing 2010

26 Cloud Forecast

Smart Grid XaaS

Internet of PaaS Things Free SaaS Cloud Cloud IaaS AppStore Apps Twitter Apache Facebook Linux Salesforce Open Cloud Time Service RackSpace App Sharing Bureau Oracle Amazon AWS Eng BULL Microsoft Google GApps Apple

©Bull, 54 ITEA2 - Artemis: Cloud Computing 2010

27 BACK UP

©Bull, 55 ITEA2 - Artemis: Cloud Computing 2010

OW2 Strategy: the Open Source Cloudware Initiative

VISION & GOALS OW2 projects STAKEHOLDERS

OW2 Technology rd •Software Vendors Vision 3 party projects •Systems Integrators From Middleware to Cloudware •Academia •Enterprises Open Source for Collaborative Open Cloud projects •Telcos Open Source •SMEs Empowerment •Public Entities

Initiative bedrock

More details available on www.ow2.org

28 OW2 Non Memb Memb ers Expert ers Group

3rd OW2 Open Source Cloudware Party Projec Initiative SotA SotA Projec ts ts Agenda Roadmap Massive Collabo Integrat Self Data Sizing rative ion P2P Scalability Green Project Distributed Project Services Elasticity s s Security

Open Source Cloudware

Open Cloud Free Cloud Centralized Massively Hierarchical Distributed SotA: State of the Art

Organization by Domains

1 Self-sizing & Green PaaS •Improve overall platform efficiency

2 Interoperable •Enable interoperability between heterogeneous Distributed Services service domains/clouds

3 BI 4 Cloud •Provide BI capabilities for and over cloud

4 Massively •Enable next generation cloud Distributed Clouds architecture More domains to be defined as the initiative grows

29 Self-sizing and green PaaS Architecture

Massively distributed services Architecture

30 BI 4 Cloud Architecture

Massively distributed clouds Architecture (as for 2015 – Draft)

Public Services

Commercial Services

Cultural Services

31 OSCi Outreach

OpenNebul OpenStac a k NiftyNam e Azur Ubuntu e

32