SPACE4Clouds: a DevOps Environment for multi-Clouds Applications

Preview:

Citation preview

SPACE4Clouds: a DevOps Environment for multi-Clouds Applications

POLITECNICO DI MILANO

Motivation

POLITECNICO DI MILANO

• Applications have grown in size and scope

• The rise of Cloud computing

• Need for quality-assurance

• DevOps philosophy

SPACE 4Clouds

POLITECNICO DI MILANO

• What is SPACE 4CLouds?

• The MODAClouds project

• Composed of two main tool

• Developed in Java under Apache 2.0 license

SPACE 4CloudsDev

POLITECNICO DI MILANO

SPACE 4CloudsDev

model-2-model transformation

assessment and optimization

LQN model

applicationmodel

in extended PCM format

deploymentplan and

Performanceanalysisresults

QoS Engineer

SPACE 4CloudsOps

POLITECNICO DI MILANO

Monitoring system IaaS interface

SPACE 4CloudsOps

Sys Admin

DevOps Environment

POLITECNICO DI MILANO

SPACE 4CloudsDev

model-2-model transofrmation

assessment and optimization

LQN models

applicationmodel

in extended PCM format

deploymentplan and

performanceanalysisresults

Monitoring system IaaS interface

SPACE 4CloudsOps

The adaptation model

POLITECNICO DI MILANO

Design of the Experiments

POLITECNICO DI MILANO

ELB

Monitoring System SPACE 4CLouds Ops

IaaS Interface

Scale instance!

Stop instances!

Retstartthem.Need

more...Not

enough!

Proof of Effectiveness

POLITECNICO DI MILANO

Conclusion and future works

POLITECNICO DI MILANO

A joint DevOps environment for quality-aware Cloud applications

Future works:1) More performance analysis2) Management of PaaS platforms and multi-

Cloud applications3) Feedback mechanism 4) Toward the DICE project

Request for feedback &

a provoking question

POLITECNICO DI MILANO

How to correctly set up multiple componentstime-scales?

Is Cloud just Ops? How much do design time decisions impact on runtimeperformance and costs?

Recommended