OW2con



                       Paris, 24th November 2011
Labelled by

               &                   Orange Labs
                                  Amphi OPALE
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
ARCHITECTURE V2.6
CompatibleOne Scheduler                                                                 CompatibleOne Services
                                             Publisher


2                                                                                                                 3
                                               COSS                         COES    COMONS
                                                                                                CONETS
                                          Knowledge Base           COOBAS


                          CORDS               Plan
                                                                                                  COEES
                          Parser
                                                                     CORDS
                                                                     Broker
                SLAP                                                                             EZVM


                                                                             PaaS       Uni
                                                                             4Dev       Data



    HTTP/REST/OCCI            Manifest   ACCORDS            Contract(s)                  HTTP/REST/OCCI

 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
                                                      4
DESCRIPTION MODEL
                                                                               Logical View
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
                                                           5
DESCRIPTION MODEL
                                                                           Virtual Instance View
OCCI
Open Cloud Computing
Interface                                                        Entity
Core

                                                Resource                    Link           Mixin



CORDS
CompatibleOne
Ressource Description
Schema                                                                        NODE
                         Manifest


                                                                                              Profile

                                       0 to N                     1 to N
                           Plan                    Service                    Contract


                                                                                             Provider

                        Tarification                                         Instruction



                                                             6
ACCORDS
                                                   Communication Architecture
   User                                        PUBLISHER


CORDS Request                                                  Announcement
                                                  REST



  Parser
  Broker

                                                                             Service
                                                                            provider
                     Service                                             Service
                    consumer                                           provider
                                                                  Service
                   Service                                        provider
                                               REST OCCI
                  consumer
                 Service                                        HTTP     SNMP
                consumer
                               REST OCCI       Monitoring   Audit Data
                Collector
                                                Agent


                                           7
ACCORDS
                                                       OpenStack Nova Provisioning

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


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

Service Contracts

                                                         Cloud Provider
                              Accords                    Provisioning
                               Procci



                                                   8
ACCORDS
                                                         OpenNebula Provisioning

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


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

Service Contracts

                                                         Cloud Provider
                              Accords                    Provisioning
                               Procci



                                                   9
The Future
Next Steps
  Integration of Subsequent Components / Modules
    Monitoring
    Security
    Accountancy
    Intelligent Provisioning
  Future Use Cases
    Extensions for use of PaaS Services (Elasticity, Scalability, Storage)
    Cloud Automation
    Provision of HPC resources and 3D visualisation




                                           10
11
IN A NUTSHELL

1st Open Source Cloud Broker
     As defined by Gartner
        Cloud Service Intermediation
        Aggregation
        Cloud Service Arbitrage

     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



                                                  12
Let's Work   Promoting freedom in the cloud

Together!    http://compatibleone.org/

             Contribute
             Share
             Spread the word




                  13

CompatibleOne project - OW2con 2011, Nov 24-25, Paris

  • 1.
    OW2con Paris, 24th November 2011 Labelled by & Orange Labs Amphi OPALE
  • 2.
  • 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.
    ARCHITECTURE V2.6 CompatibleOne Scheduler CompatibleOne Services Publisher 2 3 COSS COES COMONS CONETS Knowledge Base COOBAS CORDS Plan COEES Parser CORDS Broker SLAP EZVM PaaS Uni 4Dev Data HTTP/REST/OCCI Manifest ACCORDS Contract(s) HTTP/REST/OCCI 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 4
  • 5.
    DESCRIPTION MODEL Logical View 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 5
  • 6.
    DESCRIPTION MODEL Virtual Instance View OCCI Open Cloud Computing Interface Entity Core Resource Link Mixin CORDS CompatibleOne Ressource Description Schema NODE Manifest Profile 0 to N 1 to N Plan Service Contract Provider Tarification Instruction 6
  • 7.
    ACCORDS Communication Architecture User PUBLISHER CORDS Request Announcement REST Parser Broker Service provider Service Service consumer provider Service Service provider REST OCCI consumer Service HTTP SNMP consumer REST OCCI Monitoring Audit Data Collector Agent 7
  • 8.
    ACCORDS OpenStack Nova Provisioning User Accords Accords Instance Action Publisher REST OCCI Cloud Provider REST OCCI Announcement Accords Broker Cloud Provider OpenStack Enquiries Procci REST OCCI HTTP SNMP REST OCCI REST OCCI Service Contracts Cloud Provider Accords Provisioning Procci 8
  • 9.
    ACCORDS OpenNebula Provisioning User Accords Accords Instance Action Publisher REST OCCI Cloud Provider REST OCCI Announcement Accords Broker Cloud Provider OpenNebula Enquiries Procci REST OCCI HTTP SNMP REST OCCI REST OCCI Service Contracts Cloud Provider Accords Provisioning Procci 9
  • 10.
    The Future Next Steps Integration of Subsequent Components / Modules Monitoring Security Accountancy Intelligent Provisioning Future Use Cases Extensions for use of PaaS Services (Elasticity, Scalability, Storage) Cloud Automation Provision of HPC resources and 3D visualisation 10
  • 11.
  • 12.
    IN A NUTSHELL 1stOpen Source Cloud Broker As defined by Gartner Cloud Service Intermediation Aggregation Cloud Service Arbitrage 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 12
  • 13.
    Let's Work Promoting freedom in the cloud Together! http://compatibleone.org/ Contribute Share Spread the word 13