View
501
Download
4
Category
Tags:
Preview:
DESCRIPTION
CompatibleOne is an open source project with the aim of providing interoperable middleware for the description and federation of heterogeneous clouds
Citation preview
Labelled by
&Paris, 24th November 2011
Orange LabsAmphi OPALE
OW2con
2
ECOSYSTEM
3
Open Cloud = Open Standards + Open Source
Open StandardsOpen 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 SourceOpen standards adoption Open innovation Open ecosystems
Because interoperability is not negotiable
OPEN CLOUD
4
ARCHITECTURE V2.6
UniData
COOBAS
COES COMONS
EZVM
CONETS
COEES
CORDSBroker
CORDSProcci
ACCORDS CompatibleOne Designer
CompatibleOne Scheduler
CompatibleOne Operator
Publisher
Knowledge Base
Providers
HTTP/REST/OCCI HTTP/REST/OCCI
1
2 3
4
COSS
Manifest Contract(s)
Service(s)
Plan
ProActiveProcci
AzureProcci
AmazonProcciOpenStack
Procci
OpenNebulaProcci
CompatibleOne Services
SLAPProcci
CORDSParser
SLAP
CORDS
Carriers
PaaS4Dev
AUDIT
5
Manifest
Entity
Resource Link
Network
Infrastructure
NODE
NetworkConfiguration
Monitoring
Configuration
NetworkLink
Core
Infrastructure
CORDS
Mixin
SystemImage
Package
Storage StorageLink
Requirement
Constraint
Action
Account PlanUser
Provider
ProviderType
Compute
OCCI
CompatibleOne Ressource Description Schema
Open Cloud Computing Interface
DESCRIPTION MODELLogical View
6
Plan Service Contract
NODEManifest
Profile
Provider
Tarification
CORDSCompatibleOne Ressource Description Schema
DESCRIPTION MODELVirtual Instance View
Entity
Resource Link
Core
Mixin
OCCIOpen Cloud Computing Interface
0 to N 1 to N
Instruction
7
ServiceproviderService
provider
Parser Broker
ACCORDSCommunication Architecture
ServiceproviderREST OCCI
HTTP SNMP
PUBLISHER
CORDS Request AnnouncementREST
Serviceconsumer
Serviceconsumer
Serviceconsumer
User
CollectorMonitoring
Agent
REST OCCI Audit Data
8
ACCORDSOpenStack Nova Provisioning
OpenStack Procci
REST OCCI
HTTP SNMP
Accords Instance ActionCloud Provider Announcement
Accords Procci
User
Accords Broker Cloud Provider
Enquiries
REST OCCI
Accords Publisher
REST OCCI
REST OCCIREST OCCI
REST OCCI
Cloud Provider Provisioning
Service Contracts
9
ACCORDSOpenNebula Provisioning
OpenNebulaProcci
REST OCCI
HTTP SNMP
Accords Instance ActionCloud Provider Announcement
Accords Procci
User
Accords Broker Cloud Provider
Enquiries
REST OCCI
Accords Publisher
REST OCCI
REST OCCIREST OCCI
REST OCCI
Cloud Provider Provisioning
Service Contracts
10
Next StepsIntegration 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
The Future
11
12
IN A NUTSHELL
1st Open Source Cloud Broker
As defined by GartnerCloud Service IntermediationAggregationCloud 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
13
Promoting freedom in the cloud
http://compatibleone.org/
ContributeShareSpread the word
Let's Work Together!
Recommended