Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para DevOps

Hacia un framework de adaptación para micro-servicios y contenedores

Las empresas de software requieren soluciones y procesos flexibles que sirvan de apoyo en el desarrollo y despliegue de servicios y faciliten la adaptación a lo largo de su ciclo de vida. En este escenario surgen las arquitecturas orientadas a micro-servicios, donde las aplicaciones en la nube se dividen en varios servicios ligeros, usualmente empaquetados en contenedores, para su implementación. Con el propósito de realizar una contribución en este campo, se presenta una propuesta inicial de un framework para la adaptación de sistemas software basados en micro-servicios y contenedores soportado en un proceso DevOps. Este framework provee una guía para seleccionar tareas, técnicas y herramientas a ser utilizadas durante el diseño y mantenimiento del sistema con el fin de dotarlo de capacidades adaptativas específicas. El framework está basado en la arquitectura MAPE-K y fue definido a partir de los resultados de una revisión sistemática sobre mecanismos de adaptación en arquitecturas de micro-servicios.

Autores: Luisa Gómez Muñoz / Silvia Abrahao / Emilio Insfran / 
Palabras Clave: Adaptación - Contenedores - DevOps - Micro-servicios

Perses: Un framework para evaluar la Calidad de Servicio en aplicaciones móviles distribuidas

Las crecientes capacidades de los dispositivos finales han llevado al despliegue masivo de aplicaciones móviles distribuidas. El éxito de estas aplicaciones depende en gran medida de la Calidad del Servicio (QoS) que ofrecen. Esta calidad es especialmente difícil de evaluar debido al gran número de entidades implicadas y a su heterogeneidad. Las herramientas actuales de evaluación no dan soporte a este tipo de aplicaciones, suelen centrarse en la evaluación de la QoS proporcionada por una sola entidad. Sin embargo, la QoS de las aplicaciones distribuidas no sólo depende de la QoS de cada entidad, también hay que evaluar las interacciones entre las entidades.En este artículo se presenta un framework, denominado Perses, para lanzar entornos virtuales que permitan simular y evaluar la ejecución de aplicaciones móviles distribuidas. Esta simulación proporciona resultados de la QoS alcanzada. Además, el framework se ha integrado en una metodología DevOps para automatizar su ejecución. Vídeo de presentación: https://youtu.be/wpIApe_sPFE.

Autores: Sergio Laso / Javier Berrocal / Pablo Fernández / Antonio Ruiz Cortés / Juan Manuel Murillo / 
Palabras Clave: Aplicaciones Móviles Distribuidas - Calidad de Servicio - DevOps - Entorno Virtual

An Infrastructure Modelling Tool for Cloud Provisioning

Autores: Julio Sandobalin, Emilio Insfran, Silvia Abrahao(Universitat Politècnica de València y Escuela Politécnica NacionalQuito, Ecuador)Conferencia: The 14th IEEE International Conference on Services ComputingJun 25, 2017 – Jun 30, 2017 Honolulu, Hawaii, USAPáginas: 8Editorial: IEEEElectronic ISSN: 2474-2473DOI: 10.1109/SCC.2017.52Indicios de calidad de acuerdo al GII-GRIN-SCIE (GGS) Conference Rating: GGS Class 2; GGS Rating A; Qualified Classes CORE:A, LiveSHINE:A; Collected Classes A, A.

Autores: Julio Sandobalin / Emilio Insfran / Silvia Abrahao / 
Palabras Clave: Cloud Services - DevOps - Infrastructure Provisioning

Automatización del Aprovisionamiento de Infraestructura en la Nube

DevOps es un paradigma que aporta prácticas y herramientas que optimizan el tiempo de entrega del software. En particular, la Infraestructura como Código es la capacidad principal de DevOps para automatizar la gestión de la infraestructura basada en actividades de desarrollo de software. Existe una gran variedad de herramientas que gestionan el aprovisionamiento de infraestructura y utilizan scripts para definir el estado final del hardware. Sin embargo, aún existen retos técnicos para gestionar las herramientas en actividades como la integración, despliegue y entrega continua de aplicaciones. Para abordar este problema, en trabajos previos, presentamos una extensión de un método de reconfiguración dinámica de arquitecturas de servicios en la nube (DIARy) con el fin de adoptar las prácticas de DevOps. En este trabajo presentamos una herramienta para modelar el aprovisionamiento de infraestructura en la nube basado en el concepto de Infraestructura como Código.

Autores: Julio Sandobalín / Emilio Insfran / Silvia Abrahão / 
Palabras Clave: Aprovisionamiento de Infraestructura - Desarrollo dirigido por modelos - DevOps - Infraestructura como Código - Servicios en la Nube

Una aproximación DevOps para el Desarrollo Dirigido por Modelos de Servicios Cloud

El desarrollo de software ágil promueve la entrega continua e incremental de software. Con cada incremento surge la necesidad de realizar una integración del nuevo código fuente con el existente para obtener una nueva versión del software. La nueva versión debe superar un conjunto de pruebas para ser desplegada en el entorno de operaciones. El tiempo que transcurre desde que el nuevo incremento pasa del entorno de desarrollo al entorno de operaciones debe ser minimizado para reducir costes económicos a las organizaciones. DevOps es un conjunto de principios y prácticas que optimizan el tiempo de entrega de un producto software, gestionan la infraestructura como código y mejoran la experiencia del usuario en base a la retroalimentación de sus comentarios. En trabajos anteriores hemos presentado DIARy como un método dirigido por modelos que soporta la reconfiguración dinámica de arquitecturas de servicios cloud producida por la integración incremental de nuevos servicios. En este trabajo presentamos una extensión del método DIARy con el fin de adoptar DevOps con una estrategia dirigida por modelos.

Autores: Julio Sandobalín-Guamán / Miguel Zúñiga-Prieto / Emilio Insfran / Silvia Abrahão / Carlos Cano / 
Palabras Clave: Desarrollo Ágil - Desarrollo dirigido por modelos - DevOps - Integración y Reconfiguración de Servicios - Servicios Cloud

CloudWave: Agile Service Engineering for the Future Internet

After achieving initial market penetration, Cloud Computing stakeholders now call for a next generation of Infrastructure and Software as a Service offering (IaaS and SaaS). CloudWave, an EU-funded FP7 research project, looks to dynamically adapt cloud services to their environment, resulting in improved service quality and optimized resource use. This is supported with an enhanced cloud monitoring that provides holistic analytics of IaaS and SaaS layer services running on the cloud, leading to CloudWave’s innovative, automated adaptation of the infrastructure and application, as well as enabling DevOps-like data and interfaces for the developer. DevOps-like data and interfaces for the developer.

Autores: Francisco Javier Nieto / James Ahtes / 
Palabras Clave: Cloud Computing - DevOps - IaaS - Monitoring - Optimization - QoS

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada