one year later€¦ · 3 2nd compatibleone osci workshop open cloud = open standards + open source...
TRANSCRIPT
Fabio Mancinelli (xWiki) Iain James Marshall (Prologue)Julien Danjou (eNovance)
One Year Later
2 2nd CompatibleOne OSCi WORKSHOP
ECOSYSTEM
3 2nd CompatibleOne OSCi WORKSHOP
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
OPEN CLOUD
4 2nd CompatibleOne OSCi WORKSHOP
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 2nd CompatibleOne OSCi WORKSHOP
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 2nd CompatibleOne OSCi WORKSHOP
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
7 2nd CompatibleOne OSCi WORKSHOP
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 2nd CompatibleOne OSCi WORKSHOP
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 2nd CompatibleOne OSCi WORKSHOP
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 2nd CompatibleOne OSCi WORKSHOP
POC1
Provide a proof of concept of automatic provisioning
First Version of CompatibleOne Platform
Interoperability between different Providers
XWiki Use Case Deployment of a web application
Separated Application Server and Storage
Application Configuration
Proof of Concept
11 2nd CompatibleOne OSCi WORKSHOP
EZVM
Provide Service for Image: storage
adaption
delivery
Meta data Management:
Static
Dynamic
Provision for Monitoring Control
Image Services
12 2nd CompatibleOne OSCi WORKSHOP
SaaS Application Vendors
Abstraction from the underlying platforms
Cloud Operators
Aggregation of heterogeneous cloud resources
Optimisation for Economy and Efficiency
CIO / DSI
Deployment of multiple instances of business solutions
on qualified cloud providers
Advantages
13 2nd CompatibleOne OSCi WORKSHOP
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
14 2nd CompatibleOne OSCi WORKSHOP
15 2nd CompatibleOne OSCi WORKSHOP
IN A NUTSHELL
Support for interoperability, portability and reversibility
Blue Print for DevOps
Models and documents to be shared by developers and operators, customers and vendors
1st Open Source Cloud Broker
As defined by Gartner Cloud Service Intermediation Aggregation Cloud Service Arbitrage
Compliant with NIST Reference Architecture
16 2nd CompatibleOne OSCi WORKSHOP
Promoting freedom in the cloud
http://compatibleone.org/
➢Contribute➢Share➢Spread the word
Let's Work Together!