space4clouds: a devops environment for multi-clouds applications
TRANSCRIPT
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?