SlideShare a Scribd company logo
FP7-ICT-2011-8-318484www.modaclouds.eu
www.modaclouds.euwww.modaclouds.eu
Constellation: a Multi-Cloud
Application Designed with the
MODAClouds Integrated Modelling
Environment
SOFTEAM : Marcos Almeida
POLIMI : Danilo Ardagna
SINTEF : Nicolas Ferry
IMPERIAL / U Melbourne : Juan F. Perez
2
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Who are we ? Softeam, Modelio
Modeling Tool
• SOFTEAM – a French IT
services / Software vendor of
900 people
• Specialist in OO
technologies, new
architectures,
methodologies
• Banking, Defense, Telecom
• MODELIO : UML editor with 20
years’ history
• UML/BPM modeling tool
• Code generation
• Documentation
• Available under open source
at Modelio.org
3
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Constellation: We embrace
the cloud(s)
Released in December 2013 Target with MODAClouds
4
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Modelio & Constellation
Videos
5
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
We need to support our
clients’ heterogeneity
Constellation needs to be…
• Cloud vendor independent
• Some need on premises ‘private cloud’ hosting
• Some are ok with public cloud hosting
• What if any of these constraints change?
• Cost effective
• MODAClouds will help us to support this
heterogeneity in a cost effective way
• Adaptive
• MODAClouds will help us to support this
heterogeneity in a automated way
6
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
We evaluated MODAClouds
design and runtime tools
7
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
MODAClouds
(www.modaclouds.eu)
• Integrated Project n. 318484
• October 1st
2012 – September 30th
2015
7
MODAClouds provides methods, a decision support system, an open
source Integrated Development Environment (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 Quality of Service (QoS).
8
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Cloud Computing
• Infrastructure / platform virtualization
• Why?
• Economy of scale
• Cost reduction
• Flexibility
8
Web
application
Bare metal
Servers
Web
application
Software defined
Platform /
infrastructure
9
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Cloud Challenges
• Vendor Lock-in
• Heterogeneity and lack of interoperability among different
Cloud providers
• Performance Variability:
• Cloud performance can vary at any point in time
• Unavailability problems exist even when 99.9% up-time is
advertised
9
10
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
MODAClouds Solutions
• Vendor Lock-in
• Performance Variability
• Build your solution to be
cloud provider independent!
• Model driven engineering
• Be ready to move to other
clouds opportunistically
• Multi clouds!
11
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Separation from provider-
specific details
• Cloud Computing:
manage your (many)
infrastructures and your
(many) platforms:
• CCIM: concepts that are
independent even from the
cloud.
• CPIM: cloud concepts that
are independent of any
cloud provider.
• CPSM: cloud provider
specific details to specify
how to run the system on a
specific cloud.
CCIM
CPIM
CPSM
11
12
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Design time tools to build
cloud provider independent
applications
Identify the best
cloud services
Optimize
configuration
(w.r.t. cost & QoS
constraints)
Deploy on
multiple clouds
1
2
Define application
architecture & deployment
configuration
3
4
13
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Runtime tools to manage
multi-cloud deployments
Monitor
Dynamically optimize
configuration
Adapt to multiple clouds
Providers
design
runtime
14
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Results
• >= 9 supported cloud services
• IaaS: Amazon EC2, Flexiant, CloudSigma, Openstack, Azure plus
all IaaS supported by jCloud.
• PaaS: Cloud Foundry, AWS RDS, AWS SQS, AWS Beanstalk
• 4 case studies
• SOFTEAM (FR): Single cloud to multi clouds
• BoC (FR): Cloudifying desktop windows application
• ATOS (ES): Healthcare application
• Siemens (RO): Smart City urban safety planner
FP7-ICT-2011-8-318484www.modaclouds.eu
www.modaclouds.euwww.modaclouds.eu
Back to
Constellation…
16
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
We used Creator4Clouds
What for
•Define a cloud ready architecture based on an
assembly of scalable components
•Plan monitoring strategy and model monitoring
rules
•Model and test several deployment
configurations
Benefits
•Provide an approach for scalable multi-cloud
application architecture
•Model once, deploy to multi-clouds
•Explore a large set of deployment configuration
17
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Creator 4Clouds model of
Constellation – CCIM level
18
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Creator 4Clouds model of
Constellation – CPSM level
19
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Video Creator 4Clouds
20
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
We used SPACE Dev 4Clouds
What for
•Early analysis of diverse deployment
scenarios
•Select an initial deployment architecture for
our application
Benefits
•Automated fine analysis of costs before
deployment
•Allow us to chose an initial deployment
architecture
The MODAClouds Approach
Creator 4Clouds
Palladio Bench +
SPACE4Clouds +
LINE 21
Layered Queueing Networks
Example: getProjectData Service
Task getProjectData
Entry getProjectData
Internal Action
External Call
Task databaseAccess
Entry databaseAccess
Internal Action
22
LINE Performance Model
• Fluid Solver for Layered Queueing Network Models
– Efficient and Scalable evaluation
• Fluid models:
• Set of ordinary differential equations
• Numerical solution
• Goes beyond the mean values studied by traditional
techniques, e.g., time-varying metrics, transients, ...
23
Design-time Exploration General Idea
Performance Engine
• LINE
• LQNS
• Simucom
Optimization Engine
• Initial Solution Based on MILP
• Tabu-search engine
Enriched Palladio Model
• Set of providers
• Allocation profiles
• Types of VMsAmazon
Azure
24
Amazon
Azure
Google
Candidate Cloud
Providers
Conference service: improved
Constellation architecture
• Read intensive cloud application
• High tolerance to eventual consistency
• Solution: direct reads to easy to scale read only copies
25
W
rites
Reads
Daily Costs Trend
26
Infeasible
region
50-100 Peak Users
adminServer: XS
svnAgent: XS
httpAgent: XS
coferenceAgent: XS
conferenceReplica: XS
50-100 Peak Users
adminServer: XS
svnAgent: XS
httpAgent: XS
coferenceAgent: XS
conferenceReplica: XS
150-250 Peak Users
adminServer: XS
svnAgent: XS
httpAgent: XS
coferenceAgent: M
conferenceReplica: XS
150-250 Peak Users
adminServer: XS
svnAgent: XS
httpAgent: XS
coferenceAgent: M
conferenceReplica: XS
300-400 Peak Users
adminServer: XS
svnAgent: XS
httpAgent: XS
coferenceAgent: M
conferenceReplica: XS (2 at
peaks)
300-400 Peak Users
adminServer: XS
svnAgent: XS
httpAgent: XS
coferenceAgent: M
conferenceReplica: XS (2 at
peaks)
27
Update and Commit Model
Response Times
28
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Video on SPACE 4Clouds
29
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Key benefits on MODAClouds
30
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Commercial exploitation of
the Constellation Server
• First commercial version since end 2014
• Developed during MODAClouds project
• Using MODAClouds tools
• Exploiting MODAClouds components
• SaaS offering is coming next.
• Implementation of new Cloud services are planned.
31
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Thank you!
Visit us and adopt our tools at
•Scientific website - http://www.modaclouds.eu
•MultiClouds Alliance website - http://multiclouddevops.com
•Creator 4Clouds -
http://forge.modelio.org/projects/creator-4clouds/
•Constellation -
https://www.modeliosoft.com/en/products/modelio-constellation.html
… questions?

More Related Content

PPTX
Integrating research grade model indexing technologies to commercial modellin...
PPTX
Model driven engineering for big data management systems
PDF
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
PDF
ECPPM2016 - SimpleBIM: from full ifcOWL graphs to simplified building graphs
PDF
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
PDF
Jesus Contreras - CLC Manager EIT Digital Spain - semanainformatica.com 2017
PPTX
ECPPM2016 - SemCat: Publishing and Accessing Building Product Information as ...
PDF
[SiriusCon 2020] Sirius Overview and Roadmap
Integrating research grade model indexing technologies to commercial modellin...
Model driven engineering for big data management systems
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
ECPPM2016 - SimpleBIM: from full ifcOWL graphs to simplified building graphs
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
Jesus Contreras - CLC Manager EIT Digital Spain - semanainformatica.com 2017
ECPPM2016 - SemCat: Publishing and Accessing Building Product Information as ...
[SiriusCon 2020] Sirius Overview and Roadmap

What's hot (20)

PPTX
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
PPTX
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
PPTX
BIM in France - A journey from standard to dictionary
PPTX
Development of 3 d interfaces for mobile BIM applications by João Poças Martins
PPTX
CIB W78 2015 - Keynote "The Web of Construction Data:Pathways and Opportunities"
PDF
CD4ML - ThoughtWorks MeetUp Munich Christoph Windheuser May 8th 2019
PDF
Industry 4.0 Assessment Overview
PDF
BuildingSMART Standards Summit 2015 - JBeetz - Product Room - Use Cases for i...
PPTX
Michael Alvers, Transinsight, DE (Fortissimo)
PDF
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
PPTX
An Overview of buildingSMART
PPTX
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
PPT
20090921 Expp Presentation
PDF
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
PPT
1257103560 X Mp Lantand Iso15926 Oct2009
PPTX
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
PDF
EXALEAD OnePart Reuse Booklet
PPTX
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
PDF
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
PPTX
Benchmarking for Big Data Applications with the DataBench Framework, Arne Ber...
ACM SIGMOD SBD2016 - Querying and reasoning over large scale building dataset...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
BIM in France - A journey from standard to dictionary
Development of 3 d interfaces for mobile BIM applications by João Poças Martins
CIB W78 2015 - Keynote "The Web of Construction Data:Pathways and Opportunities"
CD4ML - ThoughtWorks MeetUp Munich Christoph Windheuser May 8th 2019
Industry 4.0 Assessment Overview
BuildingSMART Standards Summit 2015 - JBeetz - Product Room - Use Cases for i...
Michael Alvers, Transinsight, DE (Fortissimo)
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
An Overview of buildingSMART
BIMMeeting 2016 - BIM-Infra-GIS: building bridges from single buildings to di...
20090921 Expp Presentation
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
1257103560 X Mp Lantand Iso15926 Oct2009
CIB W78 Accelerating BIM Workshop 2015 - IFC2RDF tools
EXALEAD OnePart Reuse Booklet
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
Benchmarking for Big Data Applications with the DataBench Framework, Arne Ber...
Ad

Similar to Constellation: a Multi-Cloud Application Designed with the MODAClouds Integrated Modelling Environment (20)

PPT
MOdel-Driven Approach for design and execution of applications on multiple Cl...
PDF
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
PPTX
From the Desktop to the Multi-clouds: The case of ModelioSaaS
PPTX
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
PDF
Model-Driven Development and Operation of Multi-Cloud Applications: The MODAC...
PDF
Modeldriven Development And Operation Of Multicloud Applications Elisabetta D...
PPTX
week 3 cloud computing northumbria foudation
PDF
CloudLightning - Multiclouds: Challenges and Current Solutions
PDF
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
PPTX
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
DOC
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
PDF
A Cloud Decision making Framework
PPTX
Solving Top Cloud Problems MODAClouds Toolbox
PDF
MODAClouds Decision Support System for Cloud Service Selection
PDF
MODAClouds Decision Support System for Cloud Service Selection
PDF
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
PDF
451\'s Conducting The Cloud Orchestration With A Focus On Test & Development
PPTX
Cloud Deployments Models
PPTX
Towards Hybrid Strategies - 451 Research & Atos
PDF
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
MOdel-Driven Approach for design and execution of applications on multiple Cl...
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
From the Desktop to the Multi-clouds: The case of ModelioSaaS
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
Model-Driven Development and Operation of Multi-Cloud Applications: The MODAC...
Modeldriven Development And Operation Of Multicloud Applications Elisabetta D...
week 3 cloud computing northumbria foudation
CloudLightning - Multiclouds: Challenges and Current Solutions
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
A Cloud Decision making Framework
Solving Top Cloud Problems MODAClouds Toolbox
MODAClouds Decision Support System for Cloud Service Selection
MODAClouds Decision Support System for Cloud Service Selection
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
451\'s Conducting The Cloud Orchestration With A Focus On Test & Development
Cloud Deployments Models
Towards Hybrid Strategies - 451 Research & Atos
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Ad

Recently uploaded (20)

PPTX
international classification of diseases ICD-10 review PPT.pptx
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
Internet___Basics___Styled_ presentation
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
E -tech empowerment technologies PowerPoint
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Digital Literacy And Online Safety on internet
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Testing WebRTC applications at scale.pdf
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
artificial intelligence overview of it and more
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
international classification of diseases ICD-10 review PPT.pptx
tcp ip networks nd ip layering assotred slides
Power Point - Lesson 3_2.pptx grad school presentation
Internet___Basics___Styled_ presentation
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Decoding a Decade: 10 Years of Applied CTI Discipline
WebRTC in SignalWire - troubleshooting media negotiation
Design_with_Watersergyerge45hrbgre4top (1).ppt
Tenda Login Guide: Access Your Router in 5 Easy Steps
E -tech empowerment technologies PowerPoint
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Digital Literacy And Online Safety on internet
Job_Card_System_Styled_lorem_ipsum_.pptx
Introuction about WHO-FIC in ICD-10.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
Testing WebRTC applications at scale.pdf
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
artificial intelligence overview of it and more
Slides PPTX World Game (s) Eco Economic Epochs.pptx
SAP Ariba Sourcing PPT for learning material

Constellation: a Multi-Cloud Application Designed with the MODAClouds Integrated Modelling Environment

Editor's Notes

  • #2: Good morning, I am Antonin Abherve , Software Engineer from Softeam and will present works realized during the last period on the Constellation case study (ex Project Management Server). > First I will present the case Study goals and requirements. > Second, I will talk about how and why we have integrated tools and methods developed in MODAclouds project to our case study. > And finally, I will present the future of Constellation server.
  • #3: Let’ start by a short presentation of the context in which the case study has been developed. Softeam is a French IT consulting company which work essentially on software engineering domain. Softeam is also a software vendor and develop two products: ECities, a workflow tool and MODELIO, an UML/BPM modeling tool. Modelio is a modeling solution delivering functionality for business, software and infrastructure architectures with Code and Documentation generation capabilities. Our case study, the constellation server is a web application which provide new functionalities related to Modelio.
  • #4: Now I will present our case Study goals and requirements and why we need to deploy it in a multi-cloud environment. Three years ago, we released a new version of Modelio. This release includes a new approach to organize projects and models in Modelio. From this date, we have define à Modelio project as a composition of several model fragments. A model fragment is a part of model stored in specific kind of repository ,based on specific technology wits specific features. (Writable, Unhittable, Local or Remote, Supporting or not Collaborative Work). Complexifications resulting of this new approach lead us to develop a new server to manage Project configurations, access right management and administration of remote model repository.
  • #5: Now i will present a short demo of Constellation and it integration with MODAClouds First, what is Constellation concretely ? Constellation is a web application witch allow us to manage all artifacts witch compose a Modelio project : Domains , Users, Work Fragments, Library, Modules. > Work Fragments are writable model fragments. They can be local or Remote. In Case of remote Fragments, the instances who host this fragments are managed by Constellation. > Libraries are Remote unwritable model fragments. They are accessible using HTTP protocol and hosted on instances managed by Constellation. > Modules are Functional extension for Modelio. Witch all of this element, we compose a project. As Modelio user, if I am register on a project,
  • #6: What does we expected of the MODACloud project? > First, a way to support our clients’ heterogeneity. Some of our customers want a dedicated server hosted on private cloud. Some others want to have to have an access to constellation as a Service. The number of Constellation users for one client can ben 5 peoples 3 hundread. Resulting of this situation we need to be able to adapt our deployment architecture quietly and at low cost We will see that Creator 4Cloud and CloudML 4cloud help us to archive this goal > The second point is that we need to be cost effective. It’s means , providing this services at chipper price. iit’s very important wjen we deliver Constellation as Software as a service approach. Because In this case, directs cost are supported by us. We will see that the Decision Support System (Venus 4Cloud) and Costs Evaluation and Performance AnalysisTool (SPACE Dev 4Clouds) help us in this way > Finaly, we need to be adaptive : We didn’t want to have to redefine a new process to deploy and maintain the server in each new configuration, for each new cloud providers. Q And we will see that tools of Runtime platfrom provide supports to archive this goal
  • #7: Now moving on why and how we have integrated tools and methods developed in MODAcloud project to our case study. In month twenty-for, we have integrated and evaluated some design time tools : Creator 4Clouds, CloudML 4Clouds , SPACE Dev 4Clouds During the last periods we have continued our work on time Design tools and integrate some runtime tools. At deign time, we have used Venues 4Clouds At runtime we have integrated Model @ runtime , Tower4Cloud, SPACE Ops 4Clouds and Feedback Loop We will see how we have used this tools in the next phase of this presentation
  • #10: Coonnect to sw eng perspective
  • #12: Update this figure
  • #15: Number of supported IaaS >= 3 (>= 1 at M18; >=3 at M30) Amazon EC2, Flexiant, CloudSigma, Openstack, Azure plus all IaaS supported by jCloud. Number of supported PaaS >= 2 CloudML and the Models@Runtime engine support Cloud Foundry (public and private instances), AWS RDS, AWS SQS, AWS Beanstalk. In addition, the CPIM library offers support for various services of Azure, Google App Engine and Amazon. Number of Cloud providers supported by the deployment and monitoring solutions >= 5 Tower 4Clouds monitoring platform was tested on: Flexiant, Amazon EC2, Microsoft Azure, Heroku, OpenNebula, OpenStack, Eucalyptus. The Models@Runtime engine was tested against: EC2, Flexiant, OpenStack, CloudSigma, Azure, Pivotal, Cloud Foundry, CloudBees, AWS RDS, AWS SQS, AWS Beanstalk
  • #17: We used Creator4Clouds to : > Define a cloud ready architecture based on an assembly of scalable components. > Next, We used Creator4Clouds to model QoS constraints of our application and Plan monitoring strategy by definding a set of monitoring rules. > Finally, we used CloudML 4Cloud integrated to Creator 4 Cloud to model and test several deployment configurations for our application. As result : > Creator 4 Cloud provide us a methodological approach to develops a scalable multi-cloud application architecture > The CPIM /CPSM approach allow us to model on time our application architecture and to deploy it fooling several deployment configuration in different cloud provides. > This approach allowed us to limit the migration cost form on cloud provider to another cloud provider
  • #21: Based on Application architecture, deployment models and QoS constraints defined in Creator 4Cloud, we used SPACE Dev 4Clouds to analyses early several deployment scenarios.   As result of the usage of this tool, we obtain an estimation of expected costs of each analyzed deployment scenarios. With this informations, We were able to chose an initial deployment scenario for our application. This deployment is adapted (in therm of size and number of instances for example) to our QoS constraints
  • #22: Layered Queueing Networks Stochastic models well-suited for software applications Extended Queueing Networks Apt to model: Interactions between Components Asynchronous/Synchronous calls Resource pooling Tool support: LQN Solver (LQNS) - U. Carleton LQN EngINE (LINE) – MODAClouds Fluid Solver for Layered Queueing Network Models Efficient and Scalable evaluation Fluid models: Set of ordinary differential equations Numerical solution Goes beyond the mean values studied by traditional techniques, e.g., time-varying metrics, transients, ...
  • #30: So what can we conclude from our usage of the tools and methods developed by modaclouds in context of our case study. About the devlopement of an application dedicatred to a cloud computing environment: In Current way, we had to configure , deploy and administrate manually our application in cloud environment,. We have also to adapt this application for each cloud provider With MODAClouds, we model our application architecture once and we gain the ability to deploy it foloing multiple deployment strategy on multiple clouds platforms About quality of Service management In Current way, we have to define a quality management process for each cloud platforms. With modacloud we can master the quality of each platform and integration new constraints related to multi cloud About Cost estimation : In Current way, we have to used Ad-hoc methods for costs and performance estimations With MODACLouds, we have a fine estimation of costs and performance before deploymentl. Finay , About runtimed management : In traditional way, we have to develop specific strategy to manage deployment, monitoring, scaling our components for each cloud providers With MODAClouds, whe have a global way to manage the life cycle of our application.
  • #31: One year ago, we released a first commercial version of constellation > This Application has been devloped during the MODAClouds project > During his devlopement, we used MODAClouds tools ( Creator 4Cloud, CloudML 4Cloud, SPACE Dev 4Clouds) > The next update of constellation will integrate MODACLouds runtime component (Tower 4Clouds and SPACE Ops 4Clouds ) With the experience acquire during the project, we are working now on an Software As A Service offer for constellation. And in close future, we plane to develop new Cloud Services in relation with Constellation and Modelio.