english Icono del idioma   español Icono del idioma  

Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/28030 Cómo citar
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorLlambías, Guzmán-
dc.contributor.authorPons, Víctor-
dc.contributor.authorMorinelli, Mauricio-
dc.contributor.authorBarcia, Emiliano-
dc.date.accessioned2021-06-02T12:16:41Z-
dc.date.available2021-06-02T12:16:41Z-
dc.date.issued2021-
dc.identifier.citationPons, V., Morinelli, M. y Barcia, E. Integración de una Service Mesh a una plataforma de integración basada en microservicios [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2021.es
dc.identifier.urihttps://hdl.handle.net/20.500.12008/28030-
dc.description.abstractCon el advenimiento cada vez mayor de aplicaciones en la nube basadas en el patrón de diseño de Microservicios, las tecnologías de contenerización y gestión de contenedores toman especial relevancia, impactando positivamente en los procesos de deployment de las diferentes aplicaciones. Además de resolver el despliegue de una aplicación, es necesario continuar trabajando en tiempo de ejecución o runtime, siendo vital observar y controlar lo que sucede con las comunicaciones intra servicios, en especial en lo que refiere a su seguridad y confiabilidad. En Mayo de 2017, Google, IBM y Lyft junto a otros lanzan Istio, una Service Mesh (SM) de código abierto. Una SM permite gestionar las necesidades a nivel de infraestructura de una aplicación distribuida, organizando, monitoreando, asegurando y recabando datos de las comunicaciones entre servicios. El objetivo del presente trabajo es el de integrar una SM a una Plataforma de Integración (PI) basada en Microservicios. Una PI es un sistema informático especializado en brindar soporte para la creación de soluciones o flujos de mediación, basados en los Enterprise Integration Patterns (EIP), que permitan integrar sistemas heterogéneos. La PI sobre la que se desarrolla el proyecto fue implementada por E. Camejo y J. Bonhomme durante su proyecto de grado: “Plataforma de Integración basada en Microservicios” (Julio 2019). A su vez, dicho trabajo se basa en la tesis de Maestría de A. Nebel: “Arquitectura de Microservicios para Plataformas de Integración” (Octubre 2018).Como objetivo secundario se plantea agregar un Orquestador de Contenedores, herramienta que permite escalar, gestionar y automatizar el despliegue de aplicaciones contenerizadas. En procura de los objetivos establecidos, primero se confecciona un criterio de selección para evaluar y elegir entre las opciones de SM disponibles. Luego, motivado por l a falta de material previo disponible, se confecciona y aplica una metodología de trabajo general para migrar una aplicación de microservicios contenerizados, a una que incluya una Service Mesh. La inclusión de la Service Mesh elegida simplifica significativamente la arquitectura de la solución, a la vez que incluye nuevas funcionalidades como Seguridad y Circuit Breaker entre otras. Finalmente se desarrolla un nuevo escenario de ejecución que junto a los ya existentes permite corroborar el correcto funcionamiento de la PI + SM. Este nuevo escenario utiliza a su vez un nuevo componente de integración (Router) , cuya implementación es parte del alcance del proyecto.es
dc.format.extent159 p.es
dc.format.mimetypeapplication/pdfes
dc.language.isoeses
dc.publisherUdelar.FIes
dc.rightsLas obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)es
dc.subjectMicroservicioses
dc.subjectService Meshes
dc.subjectIstioes
dc.subjectPlataforma de Integraciónes
dc.titleIntegración de una Service Mesh a una plataforma de integración basada en microservicioses
dc.typeTesis de gradoes
dc.contributor.filiacionPons Víctor, Universidad de la República (Uruguay). Facultad de Ingeniería-
dc.contributor.filiacionMorinelli Mauricio, Universidad de la República (Uruguay). Facultad de Ingeniería-
dc.contributor.filiacionBarcia Emiliano, Universidad de la República (Uruguay). Facultad de Ingeniería.-
thesis.degree.grantorUniversidad de la República (Uruguay). Facultad de Ingenieríaes
thesis.degree.nameIngeniero en Computaciónes
dc.rights.licenceLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)es
Aparece en las colecciones: Tesis de grado - Instituto de Computación

Ficheros en este ítem:
Fichero Descripción Tamaño Formato   
PMB21.pdfTesis de grado9,3 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons