+ All Categories
Home > Technology > CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom,...

CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom,...

Date post: 22-Nov-2014
Category:
Upload: ow2-consortium
View: 673 times
Download: 0 times
Share this document with a friend
Description:
The study we have conducted of existing cloud platforms shows that their operating requires the use of specific and proprietary APIs. This PaaS providers’ policy is hampering the interactions between different clouds. If appropriate solutions are not considered, this issue would for instance slow down the democratization of clouds federation and cooperation. As a part of our work, we developed a generic PaaS application provisioning and management API (called COAPS API). Our proposed solution applies the separation of concerns principle by separating the provisioning and the management API from the defined description model.
7
Twitter #ow2con www.ow2.org Multi-PaaS Provisioning Sami Yangui & Mohamed Mohamed Institut Mines-Telecom, Telecom SudParis. Summary: The study we have conducted of existing cloud platforms shows that their operating requires the use of specific and proprietary APIs. This PaaS providers’ policy is hampering the interactions between different clouds. If appropriate solutions are not considered, this issue would for instance slow down the democratization of clouds federation and cooperation. As a part of our work, we developed a generic PaaS application provisioning and management API named CompatibleOne Application and Platform Service - COAPS. Our solution applies the separation of concerns principle by separating the provisioning and the management API from the defined description model.
Transcript
Page 1: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

Multi-PaaS Provisioning

Sami Yangui & Mohamed Mohamed Institut Mines-Telecom, Telecom SudParis.

Summary: The study we have conducted of existing cloud platforms shows that their operating requires the use of specific and proprietary APIs. This PaaS providers’ policy is hampering the interactions between different clouds. If appropriate solutions are not considered, this issue would for instance slow down the democratization of clouds federation and cooperation. As a part of our work, we developed a generic PaaS application provisioning and management API named CompatibleOne Application and Platform Service - COAPS. Our solution applies the separation of concerns principle by separating the provisioning and the management API from the defined description model.

Page 2: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

● PaaS operating requires the use of specific and proprietary APIs

– Issue: Cooperation and interactions between different clouds

● Motivating example

– Provisioning of a Web application (WAR archive)

– Requirements to be provisioned by the hosting PaaS

– Apache tomcat as service container

– MySQL as database service

2

Application provisioning on PaaS

Page 3: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

Application provisioning Issues

● Provisioning steps are specific per PaaS provider

– Not the same commands

– Not the same inputs

– Not the same order of creation

However,

● They have all the same semantics

OCCI-compliant API to manage and provision

PaaS resources

3

Page 4: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

PaaS

1

PaaS

1

Clo

ud

co

nsu

mer

PaaS

2

PaaS

2

ApplicationApplication

COAPS

COAPS

Manifest(Application description)

Manifest(Application description)

COAPS API● PaaS-independent approach for the provisioning and

management of applications in the Cloud● Resource description manifest to express user requirement● Unified description model for cloud application description● Generic RESTful API to interact with heterogeneous PaaS

4

Page 5: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

Video Demo

5

Page 6: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

COAPS on

6

Page 7: CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institut Mines-Telecom, Telecom SudParis.

Twitter #ow2conwww.ow2.org

COAPS useful links●

● COAPS sources

● http://gitorious.ow2.org/ow2-compatibleone/coaps●

● COAPS Web client for Cloud Foundry PaaS

● http://star-paas-client.cloudfoundry.com/●

● COAPS implementation for Cloud Foundry PaaS

● http://cf-paas-api.cloudfoundry.com/

7


Recommended