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
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
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
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
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
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
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
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
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
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
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
31
BI 4 Cloud Architecture
Massively distributed cloudsArchitecture (as for 2015 – Draft)
Public Services
Commercial Services
Cultural Services