CompatibleOne Collaborative Project OW2con11


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

CompatibleOne Collaborative Project OW2con11

  1. 1. When Interoperability MattersFabio Mancinelli XWiki SAS OW2Con 2011
  2. 2. Ecosystem2
  3. 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 ecosystemsBecause interoperability is not negotiable 3
  4. 4. Its 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. 5. Its 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. 6. Key componentsCompatibleOne provides an open source cloudware*allowing creation, deployment and management ofprivate, 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. 7. ArchitectureCompatibleOne CompatibleOne ServicesScheduler Publisher2 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 CICompatibleOne Designer CompatibleOne Operator1 4 ProActive Procci SLAP Procci CORDS  Procci Providers Azure CORDS Procci Service(s) OpenNebula Amazon Procci Procci AUDIT OpenStack Procci Carriers 7
  8. 8. POC0 Validation of the projects 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. 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 projects concept in a multi-provider scenario  Feedback for the next projects milestones 9
  10. 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. 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. 12
  13. 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. 14. Promoting freedom in the cloudLets Work! Contribute Share Spread the word 14
  15. 15. Description ModelOCCIOpen Cloud Computing Interface EntityCore Resource Link MixinInfrastructure Network Compute Storage StorageLink NetworkLinkCORDS NetworkCompatibleOneRessource Description ConfigurationSchema Package Infrastructure Image System Provider Monitoring NODE ProviderType Action Configuration Constraint Manifest Requirement User Account Plan 15
  16. 16. Description modelOCCIOpen Cloud Computing Interface EntityCore Resource Link MixinCORDSCompatibleOneResourceDescription NODE ManifestSchema Profile 0 to N 1 to N Plan Service Contract Provider Tarification Instruction 16
  17. 17. ACCORDS Communication Architecture User PUBLISHERCORDS 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. 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 OCCIService Contracts Cloud Provider Accords Provisioning Procci 18