One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source...

16
Fabio Mancinelli (xWiki) Iain James Marshall (Prologue) Julien Danjou (eNovance) One Year Later

Transcript of One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source...

Page 1: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

Fabio Mancinelli (xWiki) Iain James Marshall (Prologue)Julien Danjou (eNovance)

One Year Later

Page 2: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

2 2nd CompatibleOne OSCi WORKSHOP

ECOSYSTEM

Page 3: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 4: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 5: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 6: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 7: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 8: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 9: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 10: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 11: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

11 2nd CompatibleOne OSCi WORKSHOP

EZVM

Provide Service for Image: storage

adaption

delivery

Meta data Management:

Static

Dynamic

Provision for Monitoring Control

Image Services

Page 12: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 13: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 14: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

14 2nd CompatibleOne OSCi WORKSHOP

Page 15: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

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

Page 16: One Year Later€¦ · 3 2nd CompatibleOne OSCi WORKSHOP Open Cloud = Open Standards + Open Source Open Standards • Open Virtualization Format (OVF) Distributed Management Task

16 2nd CompatibleOne OSCi WORKSHOP

Promoting freedom in the cloud

http://compatibleone.org/

➢Contribute➢Share➢Spread the word

Let's Work Together!