SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
CompatibleOne
                         The Freedom
                      of Interoperability
                       Above the Clouds




Cedric Thomas, OW2
Rafael Monnerat, Nexedi
FISL, Juin 2011
© OW2 Consortium 2011   www.ow2.org   2
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
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
+46%




© OW2 Consortium 2011   www.ow2.org          5
© OW2 Consortium 2011   www.ow2.org   6
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
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
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
CloudForce, Magellan

© OW2 Consortium 2011   www.ow2.org
© OW2 Consortium 2011   www.ow2.org   11
Industry




Research



Clusters


© OW2 Consortium 2011   www.ow2.org   12
•   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
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
© OW2 Consortium 2011   www.ow2.org   11/07/11 15
CompatibleOne leverages the whole
            open source ecosystem to provide a
            comprehensive open cloudware stack.




© OW2 Consortium 2011      www.ow2.org            11/07/11 16
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
Functional Overview




© OW2 Consortium 2011   www.ow2.org   11/07/11 18
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
© OW2 Consortium 2011   www.ow2.org   36
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

Mais conteúdo relacionado

Semelhante a CompatibleOne FISL Conference 2011 Brazil

Demo Driven Research 2008-02-01
Demo Driven Research 2008-02-01Demo Driven Research 2008-02-01
Demo Driven Research 2008-02-01
Tudor Girba
 
Welcome To Smith 2011 English[1]
Welcome To Smith 2011   English[1]Welcome To Smith 2011   English[1]
Welcome To Smith 2011 English[1]
ngibbs01
 
Exo presented at OW2con11, Nov 24-25, 2011, Paris
Exo presented at OW2con11, Nov 24-25, 2011, ParisExo presented at OW2con11, Nov 24-25, 2011, Paris
Exo presented at OW2con11, Nov 24-25, 2011, Paris
OW2
 
Cloud acceleration-pro active-solutionslinux-ow2
Cloud acceleration-pro active-solutionslinux-ow2Cloud acceleration-pro active-solutionslinux-ow2
Cloud acceleration-pro active-solutionslinux-ow2
OW2
 
Presentation11
Presentation11Presentation11
Presentation11
KellyCheah
 
17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net
IPv6no
 

Semelhante a CompatibleOne FISL Conference 2011 Brazil (20)

SOA Galaxy
SOA GalaxySOA Galaxy
SOA Galaxy
 
Technology Portfolio
Technology PortfolioTechnology Portfolio
Technology Portfolio
 
Introducing JSR-283
Introducing JSR-283Introducing JSR-283
Introducing JSR-283
 
Demo Driven Research 2008-02-01
Demo Driven Research 2008-02-01Demo Driven Research 2008-02-01
Demo Driven Research 2008-02-01
 
Welcome To Smith
Welcome To SmithWelcome To Smith
Welcome To Smith
 
Welcome To Smith 2011 English[1]
Welcome To Smith 2011   English[1]Welcome To Smith 2011   English[1]
Welcome To Smith 2011 English[1]
 
Photonics bretagne members
Photonics bretagne membersPhotonics bretagne members
Photonics bretagne members
 
Exo presented at OW2con11, Nov 24-25, 2011, Paris
Exo presented at OW2con11, Nov 24-25, 2011, ParisExo presented at OW2con11, Nov 24-25, 2011, Paris
Exo presented at OW2con11, Nov 24-25, 2011, Paris
 
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
 
Drupal Showcase: High Tech
Drupal Showcase: High TechDrupal Showcase: High Tech
Drupal Showcase: High Tech
 
Cloud acceleration-pro active-solutionslinux-ow2
Cloud acceleration-pro active-solutionslinux-ow2Cloud acceleration-pro active-solutionslinux-ow2
Cloud acceleration-pro active-solutionslinux-ow2
 
Demo-driven Research 2007-11-28
Demo-driven Research 2007-11-28 Demo-driven Research 2007-11-28
Demo-driven Research 2007-11-28
 
Data-intensive profile for the VAMDC
Data-intensive profile for the VAMDCData-intensive profile for the VAMDC
Data-intensive profile for the VAMDC
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management En
 
Presentation11
Presentation11Presentation11
Presentation11
 
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR SCIENTIFIC COMPUTING
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR  SCIENTIFIC COMPUTINGCLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR  SCIENTIFIC COMPUTING
CLOUD COMPUTING: AN ALTERNATIVE PLATFORM FOR SCIENTIFIC COMPUTING
 
Next-Generation Informatics
Next-Generation InformaticsNext-Generation Informatics
Next-Generation Informatics
 
Agile Edge Valtech
Agile Edge ValtechAgile Edge Valtech
Agile Edge Valtech
 
17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net
 
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network NorwayIPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
IPv6 i det mobile nettet: Pete Vickers, Network Engineer, Network Norway
 

Mais de CompatibleOne (11)

Compatible one cloud expowest nov 2012
Compatible one cloud expowest nov 2012Compatible one cloud expowest nov 2012
Compatible one cloud expowest nov 2012
 
Compatible one presentation june 2012
Compatible one presentation june 2012Compatible one presentation june 2012
Compatible one presentation june 2012
 
CompatibleOne Collaborative Project OW2con11
CompatibleOne Collaborative Project OW2con11CompatibleOne Collaborative Project OW2con11
CompatibleOne Collaborative Project OW2con11
 
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
CompatibleOne presentation at OW2con11 Conference, 24 Nov ParisCompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011
 
CompatibleOne @ OpenWorldForum 2011
CompatibleOne @ OpenWorldForum 2011CompatibleOne @ OpenWorldForum 2011
CompatibleOne @ OpenWorldForum 2011
 
Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11
 
CompatibleOne OW2 Annual Conf 2010
CompatibleOne OW2 Annual Conf 2010CompatibleOne OW2 Annual Conf 2010
CompatibleOne OW2 Annual Conf 2010
 
CompatibleOne CloudExpo Europe 2011
CompatibleOne CloudExpo Europe 2011CompatibleOne CloudExpo Europe 2011
CompatibleOne CloudExpo Europe 2011
 
Opencloud, Jean-Pierre Laisne - CompatibleOne
Opencloud, Jean-Pierre Laisne - CompatibleOneOpencloud, Jean-Pierre Laisne - CompatibleOne
Opencloud, Jean-Pierre Laisne - CompatibleOne
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

CompatibleOne FISL Conference 2011 Brazil

  • 1. CompatibleOne The Freedom of Interoperability Above the Clouds Cedric Thomas, OW2 Rafael Monnerat, Nexedi FISL, Juin 2011
  • 2. © OW2 Consortium 2011 www.ow2.org 2
  • 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
  • 5. +46% © OW2 Consortium 2011 www.ow2.org 5
  • 6. © OW2 Consortium 2011 www.ow2.org 6
  • 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
  • 10. CloudForce, Magellan © OW2 Consortium 2011 www.ow2.org
  • 11. © OW2 Consortium 2011 www.ow2.org 11
  • 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
  • 15. © OW2 Consortium 2011 www.ow2.org 11/07/11 15
  • 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
  • 18. Functional Overview © OW2 Consortium 2011 www.ow2.org 11/07/11 18
  • 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
  • 36. © OW2 Consortium 2011 www.ow2.org 36
  • 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