SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Hyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingHyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingAhmet Mutlu
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianAlex Gorbachev
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netFebrian ‎
 
Cloumon enterprise
Cloumon enterpriseCloumon enterprise
Cloumon enterpriseGruter
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...Alex Gorbachev
 
Ese2008 Swordfish
Ese2008 SwordfishEse2008 Swordfish
Ese2008 Swordfishwwtyler
 
Solaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationSolaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationxKinAnx
 
Content Management Standards
Content Management StandardsContent Management Standards
Content Management StandardsDavid Nuescheler
 
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 EnValtech
 
Cloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeCloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeChris Richardson
 
Be jug 090611_apacheservicemix
Be jug 090611_apacheservicemixBe jug 090611_apacheservicemix
Be jug 090611_apacheservicemixCharles Moulliard
 
Fault handling in the web service stack
Fault handling in the web service stackFault handling in the web service stack
Fault handling in the web service stackOliver Kopp
 
NetApp Multi-Protocol Storage Evaluation
NetApp Multi-Protocol Storage EvaluationNetApp Multi-Protocol Storage Evaluation
NetApp Multi-Protocol Storage EvaluationNetApp
 

Tendances (16)

Hyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingHyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computing
 
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, PythianMOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.net
 
Cloumon enterprise
Cloumon enterpriseCloumon enterprise
Cloumon enterprise
 
Oracle goldengate ogg
Oracle goldengate oggOracle goldengate ogg
Oracle goldengate ogg
 
What's new in JSR-283?
What's new in JSR-283?What's new in JSR-283?
What's new in JSR-283?
 
What’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMMWhat’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMM
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
Ese2008 Swordfish
Ese2008 SwordfishEse2008 Swordfish
Ese2008 Swordfish
 
Solaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentationSolaris cluster roadshow day 2 technical presentation
Solaris cluster roadshow day 2 technical presentation
 
Content Management Standards
Content Management StandardsContent Management Standards
Content Management Standards
 
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
 
Cloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeCloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCode
 
Be jug 090611_apacheservicemix
Be jug 090611_apacheservicemixBe jug 090611_apacheservicemix
Be jug 090611_apacheservicemix
 
Fault handling in the web service stack
Fault handling in the web service stackFault handling in the web service stack
Fault handling in the web service stack
 
NetApp Multi-Protocol Storage Evaluation
NetApp Multi-Protocol Storage EvaluationNetApp Multi-Protocol Storage Evaluation
NetApp Multi-Protocol Storage Evaluation
 

En vedette

Compatible one presentation june 2012
Compatible one presentation june 2012Compatible one presentation june 2012
Compatible one presentation june 2012CompatibleOne
 
Systematic 6th Internal Convention, June 15, 2011, Paris
Systematic 6th Internal Convention, June 15, 2011, ParisSystematic 6th Internal Convention, June 15, 2011, Paris
Systematic 6th Internal Convention, June 15, 2011, ParisCompatibleOne
 
Compatible one cloud expowest nov 2012
Compatible one cloud expowest nov 2012Compatible one cloud expowest nov 2012
Compatible one cloud expowest nov 2012CompatibleOne
 

En vedette (7)

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

Similaire à 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 ParisCompatibleOne
 
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisCompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisOW2
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011CompatibleOne
 
Growing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in EnterprisesGrowing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in EnterprisesWSO2
 
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And AgileValtech UK
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
The New Stack Container Summit Talk
The New Stack Container Summit TalkThe New Stack Container Summit Talk
The New Stack Container Summit TalkThe New Stack
 
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5David Nuescheler
 
Open Source
Open SourceOpen Source
Open Sourceblamb
 
Is kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationIs kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationSamuel Dratwa
 
CI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and JenkinsCI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and JenkinsKarl Isenberg
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesMatt Ray
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformMarc Dutoo
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OW2
 
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010David Nuescheler
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 

Similaire à CompatibleOne Collaborative Project OW2con11 (20)

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
 
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisCompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011
 
Growing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in EnterprisesGrowing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in Enterprises
 
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
 
The New Stack Container Summit Talk
The New Stack Container Summit TalkThe New Stack Container Summit Talk
The New Stack Container Summit Talk
 
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
 
Agile Edge Valtech
Agile Edge ValtechAgile Edge Valtech
Agile Edge Valtech
 
Open Source
Open SourceOpen Source
Open Source
 
Is kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationIs kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestration
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
CI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and JenkinsCI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and Jenkins
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 

Plus de CompatibleOne

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

Plus de CompatibleOne (6)

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 OpenStack Summit April11
CompatibleOne OpenStack Summit April11CompatibleOne OpenStack Summit April11
CompatibleOne OpenStack Summit April11
 
CompatibleOne FISL Conference 2011 Brazil
CompatibleOne FISL Conference 2011 BrazilCompatibleOne FISL Conference 2011 Brazil
CompatibleOne FISL Conference 2011 Brazil
 
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
 

Dernier

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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