DECIDE improves the productivity of complex multi-cloud applications and decreases their time – to – market by extending the DevOps philosophy
Bilbao, Spain, March 20, 2018 – DECIDE is an H2020 research project funded by the European Commission over a period of three years. DECIDE’s main objective is to provide a next generation 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.
Our partners, AIMES, ARSYS, HPE, Experis IT, time.lex, Fraunhofer, CloudBroker and TECNALIA, are from six different countries, representing Northern and Southern Europe. TECNALIA has been entrusted with the leadership of the consortium.
DECIDE will improve the productivity and decrease the time-to market of applications which require high rates of performance and reliability, and applications for which certain legal aspects of the cloud resources where the application is deployed are critical, due to the nature of the managed information.
The work performed in DECIDE is specifically relevant for the multi-cloud application developers and operators, Multi-cloud application providers, cloud service providers, the scientific-technical community and the standardisation community.
DECIDE will develop an Extended DevOps framework that will support software development companies in:
- enhancing their (multi-cloud applications) development and operations processes;
- improving the developers’ and operators’ productivity;
- ensuring the application’s maintainability, Quality of Experience (QoE) and Quality of Service (QoS) in its whole life;
- and decreasing the time-to-market.
DECIDE will advance the current state of the art, proposing relevant innovations on the following phases of the DevOps cycle:
- definition and characterization of multi-cloud applications whose software components can be deployed in a distributed manner into different cloud providers, getting the best combination of cloud resources for the entire application;
- development of mechanisms to allow pre-deployment simulation of the best combination of cloud services for a concrete application with specific non-functional requirements;
- implementation of tools which support the continuous monitoring and adaptation of multi-cloud applications based on the changes of their non-functional properties or the SLAs of the used cloud services;
- development of mechanisms for intelligent discovering, combination and monitoring of cloud services (or combination of cloud services) available at each moment;
- implementation of an integrated DevOps framework easing the information workflow between the tools supporting each of the phases of the software development lifecycle.
Project coordinator, Leire Orue-Echevarria, from TECNALIA said:
“DECIDE extends the current concept of DevOps to the architectural phase and facilitates the operation of complex multi-cloud applications with the provision of tools supporting the developers and operators in the complete life-cycle of the application, from its design to its operation”.
DECIDE has completed the end of the first project year, and is progressing rapidly. Thus far, work has been focused on the definition of the general architecture for the different tools that are involved in the project, as well as on developing the framework that will orchestrate the use of each of the tools. The first version of the tools has been released as open source and are accessible at: https://git.code.tecnalia.com/DECIDE_Public/DECIDE_Components
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 731533