SlideShare a Scribd company logo
When
                   Interoperability
                          Matters




Fabio Mancinelli
   XWiki SAS

 OW2Con 2011
Ecosystem




2
Open Cloud
    Open Cloud = Open Standards + Open Source
   Open Standards
     Open Virtualization Format (OVF)
     Distributed Management Task Force (DMTF)
     Cloud Data Management Interface (CDMI)
     Storage Networking Industry Association (SNIA)
     Open Cloud Computing Interface (OCCI)
     Open Grid Forum (OGF)

   Open Source
     Open standards adoption
     Open innovation
     Open ecosystems


Because interoperability is not negotiable
                                                       3
It's all about Freedom

 Freedom to choose your cloud providers
 Freedom to publish your services on both public
  andprivate clouds
 Freedom to use any type of hardware or software
 Freedom to move your applications where you
  need, when you want
 Freedom to adapt the code to your own particular
  needs
 Freedom to maintain control over the security and
  the quality of the services

                                 4
It's also about trust

 Trustworthiness is at the heart of cloud computing
  Openness and transparency to be guaranteed

 Open Source as a catalyst
  For cloud industry, standardization bodies and open
   sourcedevelopers to work together
    to provide an efficient innovation model
    to solve trustworthy issues such as Interoperability, Audit, Safety,
     Security, Privacy
  based on openness and collaboration

 Open Cloud as a lever
  to optimize chances for Europe to benefit from cloud computing
  to establish fair and fruitful dialogue with the US

                                                  5
Key components
CompatibleOne provides an open source cloudware*
allowing creation, deployment and management of
private, public and hybrid cloud platforms with an
“Any resource as a Service” approach
 ACCORDS
   Advanced Capabilities for CompatibleOne Resources Distribution Services

 CORDS
   CompatibleOne Resource Description Schema

 EZVM
   Virtual Machine Interoperability

 PaaS4DEV
   Runtime OSGI

* cloud computing middleware

                                                        6
Architecture
CompatibleOne                                                                     CompatibleOne Services
Scheduler                                   Publisher


2                                                                                                                3
                                              COSS                         COES    COMONS
                                                                                               CONETS
                                         Knowledge Base           COOBAS


                         CORDS               Plan
                                                                                                 COEES
                         Parser
                                                                   CORDS
                                                                   Broker
            SLAP                                                                                EZVM


                                                                            PaaS       Uni
                                                                            4Dev       Data



  HTTP/REST/OC
  CI
                             Manifest   ACCORDS           Contract(s)             HTTP/REST/OC
                                                                                  CI
CompatibleOne Designer                                                        CompatibleOne Operator


1                                                                                                                4
                                                                                   ProActive
                                                                                     Procci       SLAP
                                                                                                  Procci
                                                                     CORDS



 
                                                                      Procci
                                                                                    Providers           Azure
            CORDS                                                                                       Procci
                                          Service(s)
                                                                    OpenNebula                  Amazon
                                                                      Procci                     Procci
                                             AUDIT                                OpenStack
                                                                                    Procci




                                           Carriers
                                                              7
POC0
 Validation of the project's concept using the
  SlapOS system and ERP5 billing system
  Infrastructure provisioning
  Registration and billing
  Application configuration
  Distributed storage
  Evaluation of different open source solution




                                         8
POC1
 Supporting multiple providers (brokering)
  Provide a proof of concept of automatic provisioning
  First Version of CompatibleOne Platform
  Interoperability between different Providers
    OpenStack
    OpenNebula
  XWiki Use Case :
    Deployment of a web application
    Seperated application server and storage
    Cross-provider application Configuration
  Validation of project's concept in a multi-provider scenario
  Feedback for the next project's milestones

                                                9
Next steps
 Integration of subsequent Components / Modules
  Image services
    Storage, adaptation and delivery
    Metadata services
  Monitoring
  Security
  Accountancy
  Intelligent Provisioning

 Future Use Cases (as POCs)
  Extensions for use of PaaS Services (Elasticity, Scalability, Storage)
  Cloud Automation
  Provision of HPC resources and 3D visualisation


                                                   10
Advantages
 SaaS Application Vendors
  Abstraction from the underlying platforms
 Cloud Operators
  Aggregation of hetrogenous cloud resources
  Optimisation for Economy and Efficiency
 CIO / DSI
  Deployment of multiple instances of business application
   workstations




                                       11
12
In a nutshell
 1st Open Source Cloud Broker
   As defined by Gartner:
      Cloud Service Intermediation
      Aggregation
      Cloud Service Arbitration
   Compliant with NIST Reference Architecture
 Blue Print for DevOps
   Models and documents to be shared by developers and
    operators, customers and vendors
 Support for interoperability, portability and reversibility




                                              13
Promoting freedom in the cloud

Let's Work   http://compatibleone.org/
Together!    Contribute
             Share
             Spread the word




                     14
Description Model
OCCI
Open Cloud Computing Interface
                                                        Entity
Core

                                           Resource                 Link                Mixin
Infrastructure
                                 Network    Compute    Storage     StorageLink NetworkLink

CORDS                     Network
CompatibleOne
Ressource Description   Configuration
Schema
                                                                   Package
                                 Infrastructure       Image
                                                                   System
                                                                                           Provider
                                                                         Monitoring
                                     NODE                                                 ProviderType
                                                          Action        Configuration

                          Constraint
                                                      Manifest          Requirement


                         User           Account                            Plan
                                                                   15
Description model
OCCI
Open Cloud Computing Interface
                                                      Entity
Core

                                          Resource               Link              Mixin




CORDS
CompatibleOne
Resource
Description
                                                                      NODE
                   Manifest
Schema


                                                                                     Profile

                                 0 to N                1 to N
                      Plan                  Service                   Contract


                                                                                    Provider

                 Tarification                                        Instruction



                                                                16
ACCORDS
                                               Communication
                                                Architecture
  User                           PUBLISHER


CORDS Request                                       Announcement
                                   REST



 Parser
 Broker
                                                             Service
                                                             provide
                 Service                                  Service
                                                                r
                consumer                                 provider
                                                      Service
             Service                                  provide
                                 REST OCCI               r
            consumer
           Service                                  HTTP SNMP
          consumer
                       REST OCCI Monitoring      Audit Data
          Collector
                                   Agent


                                          17
ACCORDS Provisioning

         User
                                  Accords
 Accords Instance Action          Publisher
                     REST OCCI                  REST OCCICloud Provider
                                                         Announcement


       Accords
        Broker             Cloud Provider               OpenStack /
                                                        OpenNebula
                           Enquiries                       Procci
                            REST OCCI
                                                        HTTP SNMP
         REST OCCI                          REST OCCI

Service Contracts

                                              Cloud Provider
                       Accords                Provisioning
                        Procci



                                                   18

More Related Content

PDF
CompatibleOne OSCi workshop March 2012
PDF
CompatibleOne @ OpenWorldForum 2011
PDF
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
PDF
Compatibleone @ OpenStack In Action
PDF
Compatible One - Open Cloud
PDF
Daniel künzli net scaler 10
PDF
IETF MPLS-TP RFCs & Drafts - OCT 2010
PDF
Semantic Web Services Framework for Computational Interoperability
CompatibleOne OSCi workshop March 2012
CompatibleOne @ OpenWorldForum 2011
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
Compatibleone @ OpenStack In Action
Compatible One - Open Cloud
Daniel künzli net scaler 10
IETF MPLS-TP RFCs & Drafts - OCT 2010
Semantic Web Services Framework for Computational Interoperability

What's hot (16)

PPTX
Hyper-V VMM ile Cloud computing
KEY
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
PDF
QoS Cheatsheet by packetlife.net
PDF
Cloumon enterprise
PDF
What's new in JSR-283?
PPTX
What’s new System Center 2012 SP1, VMM
PDF
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
PDF
Ese2008 Swordfish
PDF
Solaris cluster roadshow day 2 technical presentation
PDF
Content Management Standards
PDF
Eb07 Day Communiqué Web Content Management En
PDF
Cloud Foundry bootcamp at ContributingCode
PDF
Be jug 090611_apacheservicemix
PDF
Fault handling in the web service stack
PDF
NetApp Multi-Protocol Storage Evaluation
Hyper-V VMM ile Cloud computing
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
QoS Cheatsheet by packetlife.net
Cloumon enterprise
What's new in JSR-283?
What’s new System Center 2012 SP1, VMM
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
Ese2008 Swordfish
Solaris cluster roadshow day 2 technical presentation
Content Management Standards
Eb07 Day Communiqué Web Content Management En
Cloud Foundry bootcamp at ContributingCode
Be jug 090611_apacheservicemix
Fault handling in the web service stack
NetApp Multi-Protocol Storage Evaluation
Ad

Viewers also liked (7)

PDF
WebWay at a glance
PPTX
PDF
Compatible one presentation june 2012
PDF
Systematic 6th Internal Convention, June 15, 2011, Paris
PPT
Help For Heroes Bike Ride.
PPTX
Retail Loss Prevention Summit V1.0
PDF
Compatible one cloud expowest nov 2012
WebWay at a glance
Compatible one presentation june 2012
Systematic 6th Internal Convention, June 15, 2011, Paris
Help For Heroes Bike Ride.
Retail Loss Prevention Summit V1.0
Compatible one cloud expowest nov 2012
Ad

Similar to CompatibleOne Collaborative Project OW2con11 (20)

PDF
Open stackinaction compatibleone 09212011
PDF
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
 
PDF
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
PDF
Growing Adoption of Open Source in Enterprises
PDF
CCA09 Cloud Computing Standards and OCCI
PDF
RESTful SOA and the Spring Framework (EMCWorld 2011)
 
PPTX
Building a cloud with cisco ucs and citrix
PDF
Open Cloud Frameworks - Open Standards for the Cloud Community
PDF
Cloud Interoperability Demo at OGF29
PDF
Mach Technology
PDF
Service Oriented Architectures and Web Services
PDF
Distributed Design and Architecture of Cloud Foundry
PDF
Qcon 111122082620-phpapp02
PDF
Venus-c: Using open source clouds in eScience
 
PPT
IBM Pulse 2013 session - DevOps for Mobile Apps
PPT
Innovate 2012 ls 1439 linked data oslc
PDF
Geospatial Community Cloud Vision
PDF
The CORA Model Explained
PPTX
CloudStack Collaboration Conference 12; Refactoring cloud stack
PDF
Portrait of the Developer As "The Artist" - English Version
Open stackinaction compatibleone 09212011
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
 
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
Growing Adoption of Open Source in Enterprises
CCA09 Cloud Computing Standards and OCCI
RESTful SOA and the Spring Framework (EMCWorld 2011)
 
Building a cloud with cisco ucs and citrix
Open Cloud Frameworks - Open Standards for the Cloud Community
Cloud Interoperability Demo at OGF29
Mach Technology
Service Oriented Architectures and Web Services
Distributed Design and Architecture of Cloud Foundry
Qcon 111122082620-phpapp02
Venus-c: Using open source clouds in eScience
 
IBM Pulse 2013 session - DevOps for Mobile Apps
Innovate 2012 ls 1439 linked data oslc
Geospatial Community Cloud Vision
The CORA Model Explained
CloudStack Collaboration Conference 12; Refactoring cloud stack
Portrait of the Developer As "The Artist" - English Version

More from CompatibleOne (6)

PDF
CompatibleOne OSCi OW2 Workshop July 11
PDF
CompatibleOne OW2 Annual Conf 2010
PDF
CompatibleOne OpenStack Summit April11
PDF
CompatibleOne FISL Conference 2011 Brazil
PDF
CompatibleOne CloudExpo Europe 2011
PDF
Opencloud, Jean-Pierre Laisne - CompatibleOne
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne OW2 Annual Conf 2010
CompatibleOne OpenStack Summit April11
CompatibleOne FISL Conference 2011 Brazil
CompatibleOne CloudExpo Europe 2011
Opencloud, Jean-Pierre Laisne - CompatibleOne

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Modernizing your data center with Dell and AMD
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
“AI and Expert System Decision Support & Business Intelligence Systems”
Modernizing your data center with Dell and AMD
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation

CompatibleOne Collaborative Project OW2con11

  • 1. When Interoperability Matters Fabio Mancinelli XWiki SAS OW2Con 2011
  • 3. Open Cloud Open Cloud = Open Standards + Open Source  Open Standards  Open Virtualization Format (OVF)  Distributed Management Task Force (DMTF)  Cloud Data Management Interface (CDMI)  Storage Networking Industry Association (SNIA)  Open Cloud Computing Interface (OCCI)  Open Grid Forum (OGF)  Open Source  Open standards adoption  Open innovation  Open ecosystems Because interoperability is not negotiable 3
  • 4. It's all about Freedom  Freedom to choose your cloud providers  Freedom to publish your services on both public andprivate clouds  Freedom to use any type of hardware or software  Freedom to move your applications where you need, when you want  Freedom to adapt the code to your own particular needs  Freedom to maintain control over the security and the quality of the services 4
  • 5. It's also about trust  Trustworthiness is at the heart of cloud computing  Openness and transparency to be guaranteed  Open Source as a catalyst  For cloud industry, standardization bodies and open sourcedevelopers to work together  to provide an efficient innovation model  to solve trustworthy issues such as Interoperability, Audit, Safety, Security, Privacy  based on openness and collaboration  Open Cloud as a lever  to optimize chances for Europe to benefit from cloud computing  to establish fair and fruitful dialogue with the US 5
  • 6. Key components CompatibleOne provides an open source cloudware* allowing creation, deployment and management of private, public and hybrid cloud platforms with an “Any resource as a Service” approach  ACCORDS Advanced Capabilities for CompatibleOne Resources Distribution Services  CORDS CompatibleOne Resource Description Schema  EZVM Virtual Machine Interoperability  PaaS4DEV Runtime OSGI * cloud computing middleware 6
  • 7. Architecture CompatibleOne CompatibleOne Services Scheduler Publisher 2 3 COSS COES COMONS CONETS Knowledge Base COOBAS CORDS Plan COEES Parser CORDS Broker SLAP EZVM PaaS Uni 4Dev Data HTTP/REST/OC CI Manifest ACCORDS Contract(s) HTTP/REST/OC CI CompatibleOne Designer CompatibleOne Operator 1 4 ProActive Procci SLAP Procci CORDS  Procci Providers Azure CORDS Procci Service(s) OpenNebula Amazon Procci Procci AUDIT OpenStack Procci Carriers 7
  • 8. POC0  Validation of the project's concept using the SlapOS system and ERP5 billing system  Infrastructure provisioning  Registration and billing  Application configuration  Distributed storage  Evaluation of different open source solution 8
  • 9. POC1  Supporting multiple providers (brokering)  Provide a proof of concept of automatic provisioning  First Version of CompatibleOne Platform  Interoperability between different Providers  OpenStack  OpenNebula  XWiki Use Case :  Deployment of a web application  Seperated application server and storage  Cross-provider application Configuration  Validation of project's concept in a multi-provider scenario  Feedback for the next project's milestones 9
  • 10. Next steps  Integration of subsequent Components / Modules  Image services  Storage, adaptation and delivery  Metadata services  Monitoring  Security  Accountancy  Intelligent Provisioning  Future Use Cases (as POCs)  Extensions for use of PaaS Services (Elasticity, Scalability, Storage)  Cloud Automation  Provision of HPC resources and 3D visualisation 10
  • 11. Advantages  SaaS Application Vendors  Abstraction from the underlying platforms  Cloud Operators  Aggregation of hetrogenous cloud resources  Optimisation for Economy and Efficiency  CIO / DSI  Deployment of multiple instances of business application workstations 11
  • 12. 12
  • 13. In a nutshell  1st Open Source Cloud Broker  As defined by Gartner:  Cloud Service Intermediation  Aggregation  Cloud Service Arbitration  Compliant with NIST Reference Architecture  Blue Print for DevOps  Models and documents to be shared by developers and operators, customers and vendors  Support for interoperability, portability and reversibility 13
  • 14. Promoting freedom in the cloud Let's Work http://compatibleone.org/ Together! Contribute Share Spread the word 14
  • 15. Description Model OCCI Open Cloud Computing Interface Entity Core Resource Link Mixin Infrastructure Network Compute Storage StorageLink NetworkLink CORDS Network CompatibleOne Ressource Description Configuration Schema Package Infrastructure Image System Provider Monitoring NODE ProviderType Action Configuration Constraint Manifest Requirement User Account Plan 15
  • 16. Description model OCCI Open Cloud Computing Interface Entity Core Resource Link Mixin CORDS CompatibleOne Resource Description NODE Manifest Schema Profile 0 to N 1 to N Plan Service Contract Provider Tarification Instruction 16
  • 17. ACCORDS Communication Architecture User PUBLISHER CORDS Request Announcement REST Parser Broker Service provide Service Service r consumer provider Service Service provide REST OCCI r consumer Service HTTP SNMP consumer REST OCCI Monitoring Audit Data Collector Agent 17
  • 18. ACCORDS Provisioning User Accords Accords Instance Action Publisher REST OCCI REST OCCICloud Provider Announcement Accords Broker Cloud Provider OpenStack / OpenNebula Enquiries Procci REST OCCI HTTP SNMP REST OCCI REST OCCI Service Contracts Cloud Provider Accords Provisioning Procci 18