1. SPACE4Clouds: a DevOps
Environment for multi-
Clouds Applications
Michele Guerriero, Michele Ciavotta, Giovanni
Paolo Gibilisco, Danilo Ardagna
POLITECNICO DI MILANO
3. 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
4. SPACE 4CloudsDev
POLITECNICO DI MILANO
SPACE 4CloudsDev
model-2-model
transformation
assessment and
optimization
LQN
model
application
model
in extended
PCM format
deployment
model and
performance
analysis
QoS
Engineer
5. SPACE 4CloudsOps
POLITECNICO DI MILANO
Monitoring system IaaS interface
SPACE 4CloudsOps
Sys
Admin
performance parameters estimate
and workload prediction
raw monitoring data
6. DevOps Environment
POLITECNICO DI MILANO
SPACE 4CloudsDev
model-2-model
transofrmation
assessment and
optimization
LQN
models
application
model
in extended
PCM format
deployment
model and
performance
analysis
Monitoring system IaaS interface
SPACE 4CloudsOpsperformance parameters estimate and
workload prediction
adaptation actions
runtime model
raw monitoring data
8. Design of the Experiments
POLITECNICO DI MILANO
ELB
Monitoring
System
SPACE
4CLouds
Ops
IaaS
Interface
Scale
instance!
Stop
instances!
Retstart
them.
Need
more...
Not
enough!
10. Conclusion and future works
POLITECNICO DI MILANO
l A joint DevOps environment for quality-
aware Cloud applications
l Future works:
1) More performance analysis
2) Management of PaaS platforms and multi-
Cloud applications
3) Feedback mechanism
4) Toward the DICE project
11. Request for feedback &
a provoking questions
POLITECNICO DI MILANO
l How to correctly estimate parameters at
multiple time scales?
l Is Cloud just Ops? How much design time
decisions impact on runtime performance
and costs?