CompatibleOne Project, OW2con 2011, Nov 24-25, Paris
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 467 views

 

Statistics

Views

Total Views
467
Views on SlideShare
467
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

CompatibleOne Project, OW2con 2011, Nov 24-25, Paris Presentation Transcript

  • 1. When Interoperability MattersFabio Mancinelli XWiki SAS OW2Con 2011
  • 2. Ecosystem2
  • 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. 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. 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. 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. 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. 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. 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. 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 cloudLets Work http://compatibleone.org/Together! Contribute Share Spread the word 14
  • 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. 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. 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. 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