Navegación

Búsqueda

Búsqueda avanzada

Métricas de Calidad Interna y Externa para Servicios Cloud: Un Mapeo Sistemático

En los últimos años se han propuesto una cantidad considerable de métricas para evaluar características de calidad de los servicios cloud. Sin embargo, no existe ningún estudio que sintetice el conocimiento actual sobre ellas. Este artículo pre-senta un mapeo sistemático sobre métricas de calidad para servicios cloud pro-puestas desde el año 2006. Las métricas han sido clasificadas teniendo en cuenta las características de calidad propuestas en la ISO/IEC 25010 y los procesos del ciclo de vida de los servicios cloud. Se han obtenido un total de 561 métricas. Los resultados del mapeo indican que el 53% de las métricas miden atributos de cali-dad relacionados con la eficiencia de desempeño. Además, el 59% de las métricas se utilizan durante la fase de operación y un 89% se aplican sobre el servicio en la nube. Sin embargo, sólo un 9% de ellas han sido validadas empíricamente. Estos resultados son particularmente relevantes para la definición de un modelo de cali-dad para servicios cloud.

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.