+ All Categories
Home > Technology > Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe,...

Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe,...

Date post: 18-Nov-2014
Category:
Upload: ocean-project
View: 300 times
Download: 0 times
Share this document with a friend
Description:
The talk will give a brief overview the MODAClouds project. The main goal of MODAClouds is to provide methods, a decision support system, an open source IDE and run-time environment for the high-level design, early prototyping, semi-automatic code generation, and automatic deployment of applications on multi-Clouds with guaranteed QoS. MODACLOUDS approach will simplify Cloud provider selection, avoid vendor lock-in problems, provide quality assurance during the application life-cycle, and support migration from Cloud to Cloud when needed.
21
FP7-ICT-2011-8-318484 www.modaclouds.eu Improving Agility of Cloud Ecosystems with MODAClouds Giuliano Casale Imperial College London, UK [email protected] Project coordinator: Elisabe<a Di Ni<o Politecnico di Milano, Italy
Transcript
Page 1: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

FP7-ICT-2011-8-318484

ww

w.m

odaclouds.eu

Improving  Agility  of  Cloud  Ecosystems  with  MODAClouds  

Giuliano  Casale  Imperial  College  London,  UK  [email protected]  

Project  coordinator:  Elisabe<a  Di  Ni<o  

Politecnico  di  Milano,  Italy  

Page 2: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

2  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  (www.modaclouds.eu)  

Page 3: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

3  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Cloud  adoption:  perceived  problems  Bitcurrent survey

Page 4: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

4  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  objectives  

Ops

Biz

Dev

Mul$-­‐Cloud  DevOps  Methods  &  Tools  

Deployment  speed  Flexibility   Lock-­‐in  

Unpredictability  ElasIcity/Adaptability  

increase   reduce  Time  to  market  

Page 5: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

5  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Our  concept  of  Multi-­‐Cloud  (1)  

PaaS A

IaaS 1 PaaS B Your App

•  ApplicaIon  can  be  deployed  on  different  clouds    

Page 6: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

6  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Our  concept  of  Multi-­‐Cloud  (2)  •  ApplicaIon  code  and  its  data  replicated  on  different  clouds    

   

Cloud  1  

Smart  City  planner  

Social  Network  service  

Call  Center  

Gas  company  

Electric  company  

Cloud  2  

Smart  City  planner  

Page 7: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

7  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  model-­‐driven  development:  an  example  

Access rating agencies

Order analysis

Get stock prices

CIM

Place order

Wait for ack from the stock market

Update customer trading account

OK

Fail

CCIM

Page 8: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

8  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  model-­‐driven  development:  an  example  

Access rating agencies

Order analysis

Get stock prices

Availability 24h/day

CIM

Place order

Wait for ack from the stock market

Update customer trading account

OK

Fail

Response time <0.5s

CCIM

Page 9: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

9  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  model-­‐driven  development:  an  example  

Access rating agencies

Order analysis

Get stock prices

CPIM

key-valued DB

A Reliable

ResourceB

High perf. Resource

Place order

Wait for ack from the stock market

Update customer trading account

OK

Fail

C Reliable

Resource

Page 10: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

10  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  model-­‐driven  development:  an  example  

Access rating agencies

Order analysis

Get stock prices

Inst. numb. >2

CPIM

CPSM

key-valued DB

SimpleDB

A Reliable

ResourceB

High perf. Resource

A-1 Medium CPU

Instance

B-1 Large CPU

Instance

A-2 Worker Role

LargeB-2

Worker RoleLarge

C-2Worker RoleExtra Large

Table Storage

Place order

Wait for ack from the stock market

Update customer trading account

OK

Fail

C Reliable

Resource

C-1 Large Memory

Instance

Page 11: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

11  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Design-­‐Time  Models  

11  

Page 12: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

12  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  Run-­‐Time  Platform  

12  

Page 13: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

13  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  Run-­‐Time  Platform  

13  

Page 14: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

14  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  Run-­‐Time  Platform  

14  

Page 15: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

15  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  Run-­‐Time  Platform  

15  

Page 16: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

16  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  Run-­‐Time  Platform  

16  

Page 17: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

17  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

MODAClouds  Run-­‐Time  Platform  

17  

Page 18: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

18  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Execution  &  Support  Platform  

Page 19: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

19  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Execution  &  Support  Platform    

Page 20: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

20  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Downloads  &  Roadmap  •  Deliverables  and  iniIal  open  source  soXware  available  at  

                 h<p://www.modaclouds.eu  •  FuncIonal  modelling  language  (CloudML)  •  QoS  analysis  tools  (Space4Cloud,  LINE)  •  MODAClouds  updates  to  mOSAIC  and  Cloud4SOA  •  IniIal  monitoring  pla_orm  

•  March  2014  :  Final  monitoring  pla_orm  •  September  2014  :  IniIal  version  of  tools  •  March  2015:  Final  version  of  tools  

 

Page 21: Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cloud Expo Europe, February 2014, London

21  

ww

w.m

odaclouds.eu

FP7-ICT-2011-8-318484

Thanks!  [email protected]  


Recommended