Cloud 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: Cloud Computing 2010
1 Context 1: Software 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 & Internet-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 Microsoft
©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 Google 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 Linux 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 Salesforce 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 Twitter Apache Facebook 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 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 / CohesiveFTSmart / Concur / ElasticHosts / Elastra Cloud Server / Enomaly EnomalismGrid Platform / Eucalyptus / eVapt / Flexiscale / Gemstone GeXaaSmfire / GigaSpaces Data Grid / Globus Toolkit / gnip / Google App Engine / Google Apps / Google BigTable / Hadoop / Heroku / Hyperic InternetCloudStatus of / IBM eXtreme PaaS Things Scale / Intuit Quickbase / Joyent 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 Coherence / Oracle OnDemand / Ping Identity / RaTwitterckspace Mosso Cloud / Rackspace ASP Mosso CloudFS /Apache RightscaleFacebook / rPath / Salesforce.com Salesforce.com force.com /Linux Scalr / 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, libvirt, libCloud Dev: JEE, Eclipse, POJO, Spring, Seam, Struts, GWT, Groovy, JRuby, V8 IaaS: ControlTier, Enomaly, Eucalyptus, OpenNebula, NiftyName, Nimbus, OpenStack, OpenQRM, Puppet, RabbitMQ, Traffic Server, Ubuntu 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, Memcached, MongoDB, Neopod, XtreemFS FS: CloudStore, GlusterFS, Gpfs, Hdfs, Pohmelfs Data processing: Hadoop, MapReduce, Pig Zookeeper VM: Abiquo, Convirt, KVM, OpenVZ, Qemu, VirtualBox, Xen
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 & APIs -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