El proyecto europeo DECIDE cumple su primer año llevando la filosofía DevOps a los entornos MultiCloud


Share on FacebookTweet about this on TwitterShare on LinkedInEmail this to someoneShare on Google+

El proyecto europeo DECIDE ha completado el primer año desde su puesta en marcha. Nacido para  llevar la filosofía DevOps a la gestión de las aplicaciones y entornos MultiCloud, los socios de esta iniciativa, entre los que se encuentra Arsys, han estado trabajando este primer año en definir la arquitectura general de diferentes herramientas y en el desarrollo del framework que orquestará su uso. La primera versión de las herramientas de DECIDE está publicada como código abierto y disponible en Git.

Con la participación de AIMES, Arsys, HPE, Experis IT, time.lex, Fraunhofer, CloudBroker y TECNALIA, DECIDE es un proyecto europeo de investigación H2020 financiado por la Comisión Europea. Su objetivo es crear un framework para desarrollar software  que habilite técnicas, herramientas y mecanismos para diseñar, implementar, operar y re-desplegar dinámicamente aplicaciones MultiCloud en un ecosistema de servicios en la Nube fiables, interoperables y conformes a la legislación.

Este framework DevOps dará soporte a las empresas de desarrollo software en aspectos como la mejora de sus procesos de desarrollo y operaciones de las aplicaciones sobre entornos MultiCloud,  garantizando el mantenimiento de la aplicación en producción y reduciendo sus tiempos de lanzamiento al mercado. Como explica la coordinadora del proyecto, Leire Orue-Echevarría (TECNALIA), “DECIDE amplía el concepto actual de DevOps a la fase de arquitectura IT y facilita el funcionamiento de aplicaciones MultiCloud 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”.

Con una duración prevista de tres años, DECIDE está trabajando en distintas innovaciones encaminadas a diferentes fases del ciclo DevOps:

  • Definición y caracterización de aplicaciones MultiCloud para desplegar sus componentes software de forma distribuida en diferentes proveedores Cloud.
  • Simulación de despliegues sobre la mejor combinación posible de servicios en la Nube para aplicaciones concretas con requisitos específicos no funcionales.
  • Herramientas que soporten la monitorización continua y la adaptación de aplicaciones MultiCloud de acuerdo a cambios en  sus propiedades no funcionales o en los Acuerdos de Nivel de Servicio (SLA, Service Level Agreement).
  • Mecanismos para el descubrimiento inteligente, combinación y monitorización de los  servicios en la Nube disponibles en cada momento.
  • Implementación de un framework DevOps integrado que facilite el flujo de trabajo entre las herramientas y dé soporte a cada una de las fases del ciclo de vida en el desarrollo de software.

La madurez del modelo del Cloud Computing está llevando a numerosos equipos técnicos a desarrollar una estrategia de arquitectura IT que combina diferentes soluciones en la Nube durante todo el ciclo de vida de las aplicaciones. En estos nuevos y complejos entornos, denominados MultiCloud, las aplicaciones distribuyen sus componentes en diferentes proveedores Cloud, de manera que puedan beneficiarse del mejor rendimiento y características de cada Nube, según sus propios requerimientos.


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.


Share on FacebookTweet about this on TwitterShare on LinkedInEmail this to someoneShare on Google+