• No results found

The OpenCloudware collaborative project

N/A
N/A
Protected

Academic year: 2021

Share "The OpenCloudware collaborative project"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

The OpenCloudware

collaborative project

« Delivering a Cloud Platorm for Building, Maintaining and 

Operating Enterprise PaaS Distributed Applications »

Alban Richard, UShareSoft CEO

Cedric Thomas, OW2 CEO

(2)

What is OpenCloudware?

Co-funded Collaborative research project, 18 partners

Development of software modules for building a IaaS agnostic Dev to

PaaS Enterprise Grade Infrastructure platform

Enables to easily build, generate and operate enterprise

distributed

applications

for deployment on any cloud

Their Modeling, Assembly and Build

Their Deployment and Operation (PaaS)

On Multiple Infrastructure (Multi-IaaS)

3 years (Jan 2012 – Dec 2014)

Supported by the French FSN (Fonds National pour la Société Numérique

aka Grand Emprunt)

(3)

OpenCloudware Partners

 Large Corps

Bull

France Télécom

Thalès Com

Thalès Services

 SMEs

ActiveEon

eNovance

eXo Platform

peergreen

Petals Link

UShareSoft

 Academic

Armines/Ecole des Mines de

Nantes

IRIT – INP Toulouse

Télécom Paris Tech

Télécom Saint Etienne

Univ. Joseph Fourier

Univ. Savoie - LISTIC

INRIA

 Open Source organisation

(4)

OpenCloudware :

End to End Platform Dev to Run

Se lf-Serv ice Porta l C on tin uo us Inte gra tion Imag es Fact ory Pa aS La yer Pro vis ion ing & O rch es tra tion Cloud Force Implem ent Des ign Unit Test Inte gra tion Te sts Sys tem Test s Packa ging Deplo yment R un Template OVF++ VM Build

(5)

OpenCloudware Goals

 Produce a middleware platform based on components,

open

platform for cloud software engineering

for collaborative development of Cloud applications

targeting primarily enterprise

JavaEE - OSGi virtual

appliances

for IaaS agnostic Cloud Server Templates

provisioning

and

deployment

,

orchestration

and

operation

(self-service

management, elasticity, green IT optimisation)

with

interoperable

execution

on multiple major Cloud

IaaS

(incl. hybrid)

(6)

VM Building

Services

Service Plan

Factory Services

PaaS Platform

Multi-IaaS

3

rd

party build

environment

3

rd

party

IaaS Cloud environment

(incl. open source)

Self-Service Portal

application

model

(BI, eGov, eHealth,

Image Gallery

eCommerce,

load test, …)

other collaborative

projects

OpenCloudware Scope

projects

(7)

Technologies for OpenCloudware

 Extensive re-use and development of OW2 software

PaaS: JOnAS, JASMINe, Petals, JORAM

Security: AuthzForce

Performance: CLIF

Multi-IaaS: Sirocco, ProActive, Entropy

Portal: eXo

 Use of other open source software

Hudson, Maven, Jenkins, sunxaclm, jclouds etc.

 UForge for cloud image template management and VM

generation

(8)

Expected Results

Open platform for cloud software engineering

accessible to cloud architects and developers for easy cloud

solutions Build, Deployment and Operation for multi-IaaS

through a

Self-Service portal

 Open and integrated

software components

for

end to end modeling (

THINK

)

development and server template factory (

BUILD

)

multi-IaaS compatible PaaS platform (

RUN

)

application tests

(fonctional, performance)

 OpenCloudware results will be disseminated in

open source

(9)

Template

Gallery:

AaaS, JavaEE,

OSGI, Services

IaaS Provider 1: Open Source

Multi-Cloud IaaS Controller / API

OpenCloudware Self Service Portal

PaaS Orchestration

Service Logic Install &

Deployment

Service Plan

Builder (vApp++

Creation &

Configurations)

Sky computing (provisioning)

VM Multi-Cloud

Provisionning

Self-management

PaaS Runtime

Self-Controller

Pa

aS

L

ay

er

A

d

m

in

C

on

so

le

(A d m in is tra to r P o rt al an d A p p A d m in )

IaaS Provider 2: Commercial

VM

Placement

Billing

Logs

Continuous

Build, Maven,

Hudson...

S

el

f-S

er

vi

ce

B

u

ild

P

e

rf

o

rm

a

n

ce

/lo

ad

T

es

tin

g

a

s

a

se

rv

ic

e

E

n

d

to

E

n

d

C

lo

u

d

M

o

d

e

lin

g

M

et

aD

at

a

&

M

od

eli

n

g

T

oo

ls

OpenCloudware Architecture

B

illi

n

g

Federation Layer

(10)

Technological Advances

 End-to-end

Modeling:

Full stack from OS to applications and

configurations incl. SLA, PaaS services and IaaS services

 End-to-end

Automation:

Life cycle automation from Dev to Cloud to

Cloud orchestration

Build vApps (OVF):

Service Factory for visual design and automated

generation of multi-tier server templates

Autonomic management:

Dynamic cloud software (VMs) evolutions,

allowing elasticity, Green IT optimisation, reliability...

Multi-IaaS:

Portability at the IaaS

level, IaaS Agnostic services

Security

: Isolation of applications and security, identity and access

control management

 Links with other open source cloud projets such as FUI CompatibleOne, FP7 Contrail, …

(Other identified projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI

(11)

OpenCloudware Working Groups

 WG1: Virtual Infrastructure Modeling; Virtual Machines to to

IaaS Services modeling

 WG2: Service Plan Builder; creation of distributed server

templates (OVF, IaaS agnostic)

 WG3: PaaS management Middelware: Enables Autonomic

Optimization and VM Management

 WG4: Multi-IaaS Interoperability & Orchestration

 WG5: Multi-Tenant Portal Services with RBAC support

 WG6: Enterprise Grade Multi-tenant PaaS Runtime

(12)

Q&A

OpenCloudware

A Cloud Sofware Platform for Building and

Operating Enterprise PaaS to Multi-IaaS

Applications

Alban Richard, UShareSoft CEO

Cedric Thomas, OW2 CEO

References

Related documents

To obtain diversity and distribution patters of Pit-1|Hinf-1 polymorphism, 488 cattle were used in this work consisting of 5 cattle breeds of Bali cattle (Bos

It shows the cross-sectional means for the performance measures and t-statistics for the entire sample of actual funds, as well as for growth and value funds, and the

Griffith School of Environment, Griffith University, Nathan, Brisbane, Queensland, Australia 4111. ABSTRACT: Will mangrove encroachment into saltmarshes affect saltwater

When analysing changes occurring in the milk yield and composition depending on successive lactation it was concluded that the highest amount of obtained milk, calculated FCM and

Aetna Life Insurance Company Lincoln Benefit Life Company Union Security Insurance Company Time Insurance Company. Abilit I C Knights

In order to have a better understanding of the function of RGPM 301 in pearl millet downy mildew system, in the present study this full-length gene was cloned,

A digital deconvolution algorithm incorporable to the main pulse shaping algorithm was proposed to correct for this effect and its performance was demonstrated by using sampled

Claranet white paper Steps to the cloud PaaS SaaS IaaS PaaS SaaS IaaS PaaS SaaS IaaS PaaS SaaS IaaS PaaS SaaS IaaS PaaS SaaS IaaS.. Claranet white paper Steps to