Please use this identifier to cite or link to this item: http://repositorio.utn.edu.ec/handle/123456789/8688
Title: Análisis de rendimiento entre una arquitectura monolítica y una arquitectura de microservicios – tecnología basada en contenedores
metadata.dc.contributor.advisor: Tapia León, Freddy Mauricio
Authors: Saransig Chiza, Alexis Fernando
Keywords: INGENIERÍA DE SOFTWARE;ANÁLISIS DE RENDIMIENTO;ARQUITECTURA MONOLÍTICA;ARQUITECTURA DE MICROSERVICIOS;TECNOLOGÍA BASADA EN CONTENEDORES
Issue Date: 11-Dec-2018
metadata.dc.date.created: 2-Aug-2018
Abstract: La evolución tecnológica, apunta a ser más eficiente en el uso de los recursos. La producción de Software, con el tiempo ha manejado diferentes tipos de arquitecturas con el fin de que cada producto cumpla los objetivos funcionales y sea eficiente en el uso de los recursos. Este es el caso de la Arquitectura Monolítica, muy reconocida en la producción de Software, su fusión con las Máquinas Virtuales, la ha convertido en una fórmula exitosa y efectiva para proyectos pequeños y de gran escala. La innovación ha dado lugar a nuevas arquitecturas que proponen óptimas soluciones para mejorar el proceso de producción de Software. La Arquitectura de Microservicios, va ganando terreno e incuestionablemente será parte en la toma de decisiones de los DevOps para futuros proyectos por las ventajas que esta presenta. La tecnología de Contenedores es aún poco conocida en nuestro entorno, sin embargo, las tendencias muestran que hay más acogida por esta tecnología que brinda un manejo más eficiente de los recursos en comparación a las Máquinas Virtuales. En esta investigación, se hace un análisis comparativo de rendimiento entre una Aplicación con Arquitectura Monolítica ejecutándose sobre una Máquina Virtual contra la misma Aplicación, pero esta vez basada en una Arquitectura de Microservicios y usando Contenedores, ambas combinaciones corriendo sobre un equipo con las mismas características. Se somete cada ambiente a pruebas de estrés y se analiza posteriormente los datos en bruto almacenados en archivos de logs, el resultado con la comparación correspondiente permite hacer una toma de decisiones directamente enfocada en el manejo eficiente de los recursos y la eficiencia de la producción de Software. Además, se exponen ventajas relacionadas a las nuevas metodologías de desarrollo que no se detallan en profundidad en la presente investigación, sin embargo, quedan abiertas para posteriores investigaciones.
Description: Hacer un análisis comparativo de rendimiento entre la Arquitectura de Microservicios basada en Contenedores y la Arquitectura Monolítica.
URI: http://repositorio.utn.edu.ec/handle/123456789/8688
metadata.dc.coverage: Ibarra. Ecuador.
metadata.dc.description.degree: Magíster
metadata.dc.identifier.mfn: 0000027470
metadata.dc.contributor.deparment: Ingeniería de Software
Appears in Collections:Tesis Postgrado

Files in This Item:
File Description SizeFormat 
PG 694 logo.jpgLogo88,34 kBJPEGThumbnail
View/Open
PG 694 Trabajo de Grado.pdfDocumento12,85 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons