compatibleone project, ow2con 2011, nov 24-25, paris

18
When Interoperability Matters Fabio Mancinelli XWiki SAS OW2Con 2011

Upload: ow2-consortium

Post on 04-Jul-2015

302 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

When Interoperability

Matters

Fabio MancinelliXWiki SAS

OW2Con 2011

Page 2: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

2

Ecosystem

Page 3: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 4: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 5: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 6: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

PaaS4DEVRuntime OSGI

* cloud computing middleware

Page 7: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

7

Architecture

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

Page 8: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 9: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 10: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 11: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 12: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

12

Page 13: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

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

Page 14: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

14

Promoting freedom in the cloud

http://compatibleone.org/

ContributeShareSpread the word

Let's Work Together!

Page 15: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

15

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 Model

Page 16: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

16

Plan Service Contract

NODEManifest

Profile

Provider

Tarification

CORDSCompatibleOneResourceDescription Schema

Description model

Entity

Resource Link

Core

Mixin

OCCIOpen Cloud Computing Interface

0 to N 1 to N

Instruction

Page 17: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

17

Serviceprovide

rServiceprovider

Parser Broker

ACCORDSCommunication

Architecture

Serviceprovide

rREST OCCI

HTTP SNMP

PUBLISHER

CORDS Request AnnouncementREST

Serviceconsumer

Serviceconsumer

Serviceconsumer

User

Collector MonitoringAgent

REST OCCI Audit Data

Page 18: CompatibleOne Project, OW2con 2011, Nov 24-25, Paris

18

ACCORDS Provisioning

OpenStack /OpenNebula

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