DECIDE: DevOps for trusted, portable and interoperable multi-Cloud applications towards the Digital single market. The main objective of the DECIDE project is to provide a new generation of multi-cloud service-based software framework, enabling techniques and mechanisms to design, develop, and dynamically deploy multi-cloud aware applications in an ecosystem of reliable, interoperable, and legal compliant cloud services.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 731533.
2. DECIDE Main Objective
GA 731533 (c) DECIDE Consortium 2
To provide a new generation of multi-cloud
services-based software framework, enabling
techniques, tools and mechanisms to design,
develop, operate, and dynamically (re-)deploy
multi-cloud aware applications in an ecosystem
of reliable, interoperable, and legally compliant
cloud services.
3. Objectives
Set up a development, delivery and operation pipeline covering the stages that a multi-
cloud native application goes through, from development to operation.
Facilitate the continuous architecting approach by providing a set of architectural
patterns along with the supporting tool.
Provide mechanisms to analyze alternative cloud deployment scenarios and
their impact.
Make available broadly and cross border cloud services, assembling a network
of interoperable, legal compliant, quality assessed (against SLAs) single and composite
cloud services.
Enable the self-adaptation and (semi-) automatic redeployment of (parts of) the
application at real time
GA 731533 (c) DECIDE Consortium 3
O1
O2
O3
O4
O5
4. DECIDE Context
Multi-cloud applications with strong NFR, more
specifically, performance, reliability and legal
concerns
GA 731533 (c) DECIDE Consortium 4
+ + +
+ + =
Multi-cloud in most literature Multi-cloud for us
5. DECIDE Approach & workflow
GA 731533 (c) DECIDE Consortium 5
1
2
3
4
5
DECIDE’s
ARCHITECT
tool supports
the design and
development
process of the
distributed
application
and its
components
OPTIMUS
simulation tool
support s the
selection of the
deployment
topology and the
underlying
selection of the
most suitable
(combination of)
cloud services
DECIDE Multi-cloud
native applications
DevOps framework
[KR1] supports the
definition of this
composite MCSLAs
(Multi Cloud Service
Level Agreement) and
the corresponding SLOs
(service level
objectives)
ADAPT continuously
monitors and assess
the fulfillment of the
established NFR and
MCSLA. If a violation of
any of the former
metrics occurs, the
self-adaptation tool
through the ACSmI will
assess the operation of
the (combination of)
cloud services selected
and discard those that
are affecting the
MCSLA
The application owner
contracts the
corresponding
(combination of) cloud
services (accomplishing
the required MCSLAs)
and deploys the
application over
different clouds
(ACSmI) using the
ADAPT continuous
deployment tool.
7. Key results
Multi-cloud native applications DevOps framework (KR1)
• Integrates KR2-KR5
DECIDE ARCHITECT. Multi-cloud native applications architectural patterns
and modelling practices (KR2)
• Patterns (+ tools) for implementation, deployment and optimization
DECIDE OPTIMUS: Multi-cloud deployment simulation tool (KR3)
• Simulate the behavior of multi-cloud app in different deployment topologies +
Big data analysis for the candidates.
Advanced Cloud Service (meta-) intermediator (ACSmI) (KR4)
• Cloud services store, discovery, real time verification and assessment of NFP
(including legislation).
DECIDE ADAPT: application self-adaptation tool (KR5)
• Software tool to deploy, monitor and self-adapt multi-cloud native applications
GA 731533 (c) DECIDE Consortium 7
8. DECIDE Benefits
DECIDE will develop a DevOps framework that
will support software development companies
in:
❶ enhancing their (multi cloud applications)
development and operations processes,
❷ improving the developers’ and operators’
productivity,
❸ while ensuring the application maintainability,
Quality of Experience (QoE) and Quality of Service
(QoS) in its whole life,
❹ and decreasing the time-to-market.
GA 731533 (c) DECIDE Consortium 8
10. Contact Information
Project Coordinator
Leire Orue-Echevarria (TECNALIA)
Leire.orue-echevarria@tecnalia.com
Technical coordinator
Juncal Alonso (TECNALIA)
Juncal.alonso@tecnalia.com
Twitter: @decideh2020
LinkedIn: https://www.linkedin.com/groups/8602459
SlideShare: http://www.slideshare.net/Decideh2020
Web: www.decide-h2020.eu
GA 731533 (c) DECIDE Consortium 10
11. DECIDE EUROPEAN PROJECT
GA 731533 (c) DECIDE Consortium 11
DECIDE project has received funding from the
European Union’s Horizon 2020 research and
innovation programme under grant agreement
No 731533.
Funded under: H2020
Project No.: 731533
Total Budget: 3.6 Million Euro
Duration: Dec 2016 – Nov 2019
Coordinator: TECNALIA