Compartir:

DECIDE mejora la productividad de aplicaciones multi-cloud complejas y reduce el tiempo de lanzamiento al mercado ampliando la filosofía DevOps

El objetivo principal de DECIDE  es ofrecer un framework para el desarrollo de software de próxima generación, habilitando técnicas, herramientas y mecanismos para diseñar, desarrollar, operar, y dinámicamente re-desplegar aplicaciones multi-cloud en un ecosistema de servicios en la Nube fiables, interoperables y conformes a la legislación

OneMinuteDECIDE es un proyecto europeo de investigación H2020 financiado por la Comisión Europea durante un período de tres años. Nuestros socios, AIMES, Arsys, HPE, Experis IT, time.lex, Fraunhofer, CloudBroker y TECNALIA, con sede en seis países diferentes, representan el norte y el sur de Europa. A TECNALIA se le ha confiado el liderazgo del consorcio.

DECIDE mejorará la productividad y reducirá el tiempo de lanzamiento al mercado de aplicaciones que requieren altas tasas de rendimiento y fiabilidad, y aplicaciones para las que ciertos aspectos legales de los recursos en la Nube donde son desplegadas son críticos, debido a la naturaleza de la información gestionada.

El trabajo llevado a cabo en DECIDE es específicamente relevante para desarrolladores y administradores de aplicaciones multi-cloud, proveedores de aplicaciones multi-cloud, proveedores de servicios en la Nube, la comunidad científico-técnica y la comunidad de estandarización.

DECIDE desarrollará un framework DevOps Ampliado que dará soporte a empresas de desarrollo software en:

  • la      mejora de sus procesos de desarrollo (aplicaciones multi-cloud) y operaciones;
  • mejorar      la productividad de desarrolladores y administradores;
  • garantizar      el mantenimiento de la aplicación, la Calidad de Experiencia (QoE, Quality of Experience) y la Calidad      de Servicio (QoS, Quality of Service)      mientras esté en producción;
  • y      reduciendo el tiempo de lanzamiento al mercado.

DECIDE impulsará el estado del arte actual, proponiendo innovaciones relevantes en las siguientes fases del ciclo DevOps:

  • definición y caracterización de aplicaciones multi-cloud siendo posible      desplegar sus componentes software de forma distribuida en diferentes      proveedores Cloud, consiguiendo      la mejor combinación de recursos en la Nube para toda la aplicación;
  • desarrollo de mecanismos que permitan simular despliegues      que incluyan la mejor combinación de servicios en la Nube para una      aplicación en concreto con requisitos específicos no funcionales;
  • implementación de herramientas que soportan      monitorización continua y adaptación de aplicaciones multi-cloud de acuerdo a los cambios de sus propiedades no      funcionales o a los Acuerdos de Nivel de Servicio (SLA, Service Level Agreement) de los servicios      en la Nube utilizados;
  • desarrollo de mecanismos para el descubrimiento      inteligente, combinación y monitorización de servicios en la Nube (o      combinación de servicios Cloud)      disponibles en cada momento;
  • implementación de un framework DevOps      integrado que facilite el flujo de trabajo entre las herramientas dando      soporte a cada una de las fases del ciclo de vida del desarrollo de      software.

La Coordinadora del Proyecto, Leire Orue-Echevarría, de TECNALIA afirma:

“DECIDE amplía el concepto actual de DevOps a la fase arquitectónica y facilita el funcionamiento de aplicaciones multi-cloud complejas con la provisión de herramientas que dan soporte a desarrolladores y administradores en el ciclo de vida completo de la aplicación, desde su diseño a su explotación”.

DECIDE ha completado el final del primer año del proyecto, y está progresando rápidamente. Hasta el momento, el trabajo se ha centrado en la definición de la arquitectura general de las diferentes herramientas que forman parte del proyecto, así como en el desarrollo del framework que orquestará el uso de cada una de las herramientas. La primera versión de las herramientas se ha publicado como código abierto y está accesible en: https://git.code.tecnalia.com/DECIDE_Public/DECIDE_Components

 

Este proyecto ha recibido financiación del programa de investigación e innovación Horizonte 2020 de la Unión Europea en virtud del acuerdo de subvención número 731533.