Mais conteúdo relacionado
Semelhante a CompatibleOne FISL Conference 2011 Brazil (20)
Mais de CompatibleOne (11)
CompatibleOne FISL Conference 2011 Brazil
- 1. CompatibleOne
The Freedom
of Interoperability
Above the Clouds
Cedric Thomas, OW2
Rafael Monnerat, Nexedi
FISL, Juin 2011
- 3. A Truly Global Membership
ActiveEon Nuxeo
Bull Open Wide
France Telecom Objis
INRIA Requea BeiHang U.
Bonitasoft Scalagent CSTC
Charles U. Serli Berlin TU-DIMA CVIC-SE
EADS Sogeti Fraunhofer Fokus ISCAS
EBMWebsoursing SilverPeas Tarent Kingdee
Exo Platform Edifixio Telecom Institut Middleware
Bonitasoft Enovance Ubikis NUDT
Funambol IceScrum UShareSoft Peking U.
Jaspersoft LIG Xwiki Intervision
Charles U. O-Engine
Ingres Eteration
Orbeon
Talend OSOR
Zagile
Engineering
4Linux C-DAC
Caixa Dishana Solutions
Konsultex
Neociclo
SERPRO
Uni. of Fortaleza
Uni. of Sao Paulo
© OW2 Consortium 2011 www.ow2.org 3
- 4. Over 100 Projects
Mature Projects (34)
Acceleo
ASM
Bonita Open Mobile IS
CARDAMOM Orbeon PS
CAROL Orchestra
Chameleon PetALS ESB
CLIF ProActive
EasyBeans RmiJdbc
eXo Platform RUBiS
Fractal Salome-TMF
GASP Sat4J
JavaService SOFA
JOnAS Spagic
JOPE Spago
JORAM Spago4Q
JOTM SpagoBI
LemonLDAP::NG Telosys
NovaForge XWiki
Projects in Incubation Projects in Archive
(47) (35)
Accord Entropy Perseus Azuki Jonathan
ActiveXML FraSCAti Petals Master BarracudaMVC JORM
Alitheia Core J2WS Q-ImPrESS C-JDBC Massiv
Aspire RFID JASMINe Scarbo DotNetJ MEDOR
BEEN JWTGen Shelbie Dryverl MobiliTools
CMI JiBX2 SilverPeas Dragon Monolog
CloudSNAP LeWYS Sirocco EclipseJDO Odette FTP
CONTRAIL MINDNuxeo SlapOS Enhydra Oscar
Demoiselle ODIS TESS FederID ParGRES
DocDoku OSA CCV Trustie TSRR Fractal Shark
Dream OSLC V3 Talend Studio GOTM SNAP
Dysoweb Ocelot Think HOWL Speedo
EnuSMV OncePI Ubistar Introspector SURF
EPAF OpenSS WebLab InterLDAP sync4j
EasyWSDL Open SUIT WinQEMU Lomboz Tribe
Elastic-Grid PanGu Jalisto XAPool
JASptE XQuare
© OW2 Consortium 2011 www.ow2.org xPlus 4
- 7. Bull
Cohesive FT Free Cloud Alliance
France Telecom
INRIA
Petalsink
Edifixio BeiHang
EMN Berlin TU-DIMA University
Orange Labs Fraunhofer Fokus CVIC-SE
Telacom Institut ISCAS
Exo Platform XWiki NUDT
Bonitasoft Peking
Jaspersoft University
Ingres Charles U. O-Engine
Talend
Engineering
Konsultex
Neociclo
Uni. of Fortaleza
Uni. of Sao Paulo
© OW2 Consortium 2011 www.ow2.org 7
- 8. OSCi by Domains
1 Self-sizing &
Green PaaS •Improve overall platform efficiency
2 •Enable interoperability between heterogeneous
Interoperable
Distributed Services service domains/clouds
3
BI 4 Cloud •Provide BI capabilities for and over cloud
4
Massively •Enable next generation cloud architecture
Distributed Clouds
© OW2 Consortium 2011 www.ow2.org
- 9. OW2 projects
3rd party projects
VISION & GOALS STAKEHOLDERS
1- Self-Sizing and
Green PaaS •OW2 Members
2- Interoperable Collaborative •Non-Members
distributed
services projects •Industry
•End-Users
3- BI 4 Cloud
•Academia
4- Massively
Distributed •Government
Clouds
Initiative bedrock
© OW2 Consortium 2011 www.ow2.org
- 13. • Freedom to choose your cloud
providers
• Freedom to use any type of
hardware or software
• Freedom and control on your
infrastructure and your
applications
• Freedom to distribute your
services between public and
The freedom private clouds
to control how
you use cloud • Freedom to move your
computing applications where you want, when
you want
• Freedom to adapt the code to your
needs
• Control over the security and QoS
© OW2 Consortium 2011 www.ow2.org
- 14. Open cloudware SAAS
enabling users to PAAS
create, deploy and
manage private, IAAS
public or hybrid
cloud platforms
SaaS
Make applications independent of
providers and lower the barriers to
adoption of innovative service
PaaS
Provide a high-end cloudware to
build applications independent of
cloud infrastructures
IaaS
Manage heterogenous
infrastructures through an overall
abstraction of resources
© OW2 Consortium 2011 www.ow2.org 14
- 16. CompatibleOne leverages the whole
open source ecosystem to provide a
comprehensive open cloudware stack.
© OW2 Consortium 2011 www.ow2.org 11/07/11 16
- 17. SP5:
Dissemination / Diffusion
SP4:
General SP3: Security, QoS
Management & Management
Demonstrations
Use Cases
Platform related SP2: Requirements
services and tools & Validation
Platform
Infrastructure SP1:
Management Infrastructure
Services
SP0:
Project Management
© OW2 Consortium 2011 www.ow2.org 11/07/11 17
- 19. QoS & Management Sub-Project
• Broker to dispatch service query to specific subdomains
• Provisioning, resource allocation, IaaS/PaaS services
Objectives
allocation, monitoring, energy management.
• Front end, templates for SLA definitions, requests from
IaaS and PaaS
• Methods and tools
• Provisioning: optimization algorithms (splitting, optimal placement,
Open migration…), Scheduling ProActive
Source & • Monitoring: JMX probes, Nagios, SNMP
Open
Standards • Energy management: probes management (OmegaWatt,
Schleitenhumer), notification and energy consumption alert system
(Entropy / Ganglia)
• Resource description and query languages: OCCI, OVF (DMTF),
ProActive, …
• Open Grid Forum (OGF): Open Cloud Computing Interface (OCCI)
• Distributed Management Task Force (DMTF): Open Virtualisation
Format (OVF),
• Cloud Management Working Group (CMWG)
• Storage Networking Industry Association (SNIA): Cloud Data
Management Interface (CDMI)
• OASIS
© OW2 Consortium 2011 www.ow2.org 11/07/11 19
- 20. QoS & Management Deliverable
• Control and • CMI: Control and
management of IaaS Management Interfaces
and PaaS services – REST between users
and the management
• Control of service and control framework
lifecycle – OCCI, OVF (DMTF)
• Resource allocation • IaaS & PaaS Interfaces
optimization – REST between the
• Monitoring of IaaS and PaaS
platforms and the
resources and of management and
energy consumption control framework
• QoS management, – OCCI
elasticity, self-sizing
© OW2 Consortium 2011 www.ow2.org 11/07/11 20
- 21. Platform Sub-Project
• Provide PaaS services to developers
•
Objectifs Services instanciated through REST protocol
Objectives
• REST-based REST, Java, Python, etc. libraries
• Leverage CompatibleOne infrastructure
• Provide those services to the demonstrators
Open • Evaluation and extension of existing components: JOnAS,
Source & JORAM, JASMINe, Nuxeo, ProActive, SlapOS, Xwiki
Open
Standards • Promote CompatibleOne PaaS to:
- Open Cloud Computing Interface (OCCI),
- OSGI Alliance,
- Distributed Management Task Force (DMTF)
© OW2 Consortium 2011 www.ow2.org 11/07/11 21
- 22. Platform Deliverable
• Task management, distributed processing:
– scheduling: jobs, tasks, workflows
– Distributed computation: Master Worker, Monte-Carlo, Map-Reduce
• CompatibleOne API interfaces
• Storage and caching :
– Definition of the service provisioning protocol
– Selection of services to be implemented:
• RDBMS: MySQL and PostgreSQL (+other?)
• Blobs storage: selection of an implementation of the S3 protocol
(Ceph, OpenStack Object Storage?)
• NoSQL database: MongoDB, Cassandra, other (tbd)
• Cache: memcached
– Upcoming implementation of these services over a service
instantiation engine
© OW2 Consortium 2011 www.ow2.org 11/07/11 22
- 23. Platform Deliverable
• JOnAS OSGi runtime integration and extension
– Resource sharing
– Automation
– Elasticity
– Usage billing
• Accounting, billing and invoicing
– Service implementation through Nexedi SlapOS
• CMIS document service
– Definition of a CMIS-based document management service (+ extensions)
– Prototype implementation based on Nuxeo EP server with added multi-tenancy
caapabilities with instantiation by the CopatibleOne provisioning engine, either
in an OSGi container, or directly on the IaaS itself
– Usage of this prototype by the Xwiki demonstrator
© OW2 Consortium 2011 www.ow2.org 11/07/11 23
- 24. Infrastructure Sub-Project
• IaaS resource description model
Objectives • Intercloud IaaS resource management APIs: Instanciation,
scheduling, monitoring
• VM format interoperability
• Energy efficiency and QoS strategies
• Tests and benchmarks
Open • IaaS APIs reference implementations; integration with
Source & Mandriva Linux
Open
Standards • Software engineering tools for cloud stack development
• Contribution to existing cloud worksgroups: DMTF, OCCI,
CSA, CDMI, IETF, OSGi
• OCCI reference implementation
• Mapping and evaluation of alternative initiatives
© OW2 Consortium 2011 www.ow2.org 11/07/11 24
- 25. Infrastructure Deliverable
• Description model and • Compute
query language – Unification Amazon WS,
– “ get a computer in OCCI, Deltacloud,
Brazil, providing SQL GoGrid, Rackspace, …
database service, on a – Multi-providers VM
Nehalem processor, generation
with 1866Mhz DDR3 – VM migrations format
or more, 32 GB RAM, pivot OVF, virt-tools, …
connected to a
100Mbps Internet – Image repository
transit and to a • Network
10Gbps local network”
– switchs virtuels, IPv6,
IPSec, OpenVSwitch,
failover, load balancing
• Storage
– Clef/Valeur:
Memcached, Bloc :
Qemu block device API,
POSIX FS
• Monitoring
– Agents / Collecteurs /
Analyseurs ; JASMINe,
BonjourGrid, SNMP
© OW2 Consortium 2011 www.ow2.org 11/07/11 25
- 26. Security
Objectives • SLA enforcement using security properties
• Methods and tools
• Security management
Open • Security: authentication, ORBAC access control,
Source & OpenVPN
Open
Standards • Cloud Security Alliance
© OW2 Consortium 2011 www.ow2.org 11/07/11 26
- 27. Use cases /
Demonstrators
Enable application • EUREVA: Distributed
deployment over a remote 3D rendering
federation of clouds • MANDRIVA: Physical
Cloud architecture platform migration
abstraction • NEXEDI: Accounting and
billing
Reference
implementation • NUXEO: Documentation
management
• XWIKI: Collaborative
applications
© OW2 Consortium 2011 www.ow2.org 27
- 28. Nuxeo
• Cloud-enabling the Nuxeo server based
CompatibleOne IaaS and PaaS services
Objectives
• Third-party application deployment management
• Document Storage as a Service
Services •Administration of machines and deployment
environments
•Scheduling services usage for intensive computation
(data mining, conversions)
•Multi-tenancy, security and resource con,sumption
accounting
© OW2 Consortium 2011 www.ow2.org 11/07/11 28
- 29. XWiki
•SaaS offering and infrastructure management with
CompatibleOne components
Objectives
•Xwiki-based applications deployment management
(collaborative applications)
Services •Machines and deployment environment management
(failover and machine migration management)
•Use of CompatibleOne PaaS services for storage
(SQL and NoSQL), schedul;ing, mailing and
asynchronous communication
•Resource consumption accounting and appstore
© OW2 Consortium 2011 www.ow2.org 11/07/11 29
- 30. Mandriva
•Use of CompatibleOne infrastructure services to
deploy the Pulse2 asset management application
Objectives
(heterogenous systems and devices
Services •Agnostic support of virtual machine images
•Distributed communication between Pulse2
components deployed on different hosts
•Machine geolocalisation, routing and monitoring
for application deployment.
© OW2 Consortium 2011 www.ow2.org 11/07/11 30
- 31. Eureva
•3D application execution in a centralized datacenter
Objectives •3D rendering streaming to workstations or mobile
devices
Services •Machine provisioning and GPU support
•Network management enabling infrastructure access:
public addesses, on-demend ports
•Access security management
•Load balancing and monitoring
© OW2 Consortium 2011 www.ow2.org 11/07/11 31
- 32. Nexedi
•Enablement of a cloud services accounting and billing
function
Objectives
Services
•Use of CompatibleOne PaaS services to deploy an
accounting and billing environment
•Implementation of different scenarios: proprietary
appstore, automatinc payment, invoicing backend
© OW2 Consortium 2011 www.ow2.org 11/07/11 32
- 33. How to know more about us
• Website http://compatibleone.org
Internet – Project information (partners, description, links),
Resources Documentation (presentation, slides), Event list, Press
coverage
• LinkedIn group
• twitter @compatibleone
• StatusNet http://compatibleone.status.net/
• IRC channel #compatibleone hosted by freenode
• Free-standing poster (Totem), Factsheet,
Collateral Presentations
• Interviews (text and videos), White paper
© OW2 Consortium 2011 www.ow2.org 11/07/11 33
- 34. Events
• In The Cloud
Events March 8-10, 2011, Paris
• OpenStack conference & design summit
April 26-29, 2011, Santa Clara
• FISL
June 29 – July 2, 2011, Porto Alegre, Brazil
• OSCON, July 25-29, 2011, Portland, USA
Forthoming • Open World Forum, Sept. 22-24, 2011, Paris
Events • China Open Source Week, Oct. 10-17, Beijing and
Nanjing, China
• OW2con, Nov. 23-25, Issy (Paris), France
http://compatibleone.org/bin/view/Follow/Events
© OW2 Consortium 2011 www.ow2.org 11/07/11 34
- 35. Where is the code?
•Collaborative Project Sandbox (CPS)
Infrastructure – Private space for the collaborative project for
internal project documents, sandbox, ...
– A CPS has been open for CompatibleOne
– http://forge.ow2.org/projects/compatibleone/
•Installation of a GITorious instance on the OW2
infrastructure
– upon initial request from SlapOS
– http://gitorious.ow2.org/
• Used by SlapOS, and now by 5 other OW2 projects
© OW2 Consortium 2011 www.ow2.org 11/07/11 35
- 37. Join Us Promoting freedom in the cloud
Follow us at http://compatibleone.org/
➢Contribute
➢Share
➢Spread the word
© OW2 Consortium 2011 www.ow2.org 11/07/11 37