000064286 001__ 64286
000064286 005__ 20171221155217.0
000064286 037__ $$aTAZ-PFC-2017-049
000064286 041__ $$aspa
000064286 1001_ $$aSoriano Pastor, Jaime
000064286 24200 $$aEvaluation and application of improvements in virtual network of distributed live system
000064286 24500 $$aEvaluación y aplicación de mejoras en red virtual de sistema distribuido en producción
000064286 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2017
000064286 500__ $$aProyecto desarrollado en Tuenti
000064286 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000064286 520__ $$aLa arquitectura de microservicios ofrece una serie de mejoras en los procesos de desarrollo de aplicaciones complejas, permite aislar mucho más los diferentes componentes y limitar sus diferentes responsabilidades. Pero su gestión plantea nuevos desafíos. La popularización de esta arquitectura ha ido de la mano de nuevos desarrollos de código abierto que facilitan su implantación, como Kubernetes, un sistema distribuido para la automatización, escalado y gestión de aplicaciones. Los despliegues de estas soluciones, por su naturaleza distribuida y dinámica añaden nuevos niveles de complejidad. En este proyecto se abordan una serie de problemas encontrados en la red de un cluster de Kubernetes con carga real de producción y se desarrollan y evalúan soluciones y mejoras para mitigarlos. Para ello se estudia a fondo el sistema, poniendo especial hincapié en los componentes más cercanos a la red, buscando cuellos de botella que puedan afectar a la escalabilidad y estabilidad del sistema. La búsqueda y aplicación de mejoras se centra principalmente en dos partes. En los balanceadores los mayores desafíos residen en que soportan todo el tráfico externo del sistema y en que necesitan reconfigurarse frecuentemente respondiendo a los cambios en el clúster. Se introducen mejoras para minimizar los problemas causados por las recargas y optimizaciones para poder manejar una mayor cantidad de tráfico. En la red que interconecta los servicios se analiza el impacto del uso de encapsulación VXLAN y se desarrolla una solución para dejar de usarla sin necesidad de parar la plataforma. En varios puntos del proyecto se realizan pruebas de carga de modo que se pueda evaluar de forma objetiva la aportación de cada una de las mejoras propuestas.
000064286 521__ $$aIngeniero en Informática
000064286 540__ $$aDerechos regulados por licencia Creative Commons
000064286 700__ $$aCamuñas Velasco, Javier$$edir.
000064286 700__ $$aRodríguez Molins, Mario$$edir.
000064286 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cArquitectura y Tecnología de Computadores
000064286 7202_ $$aBriz Velasco, José Luis$$eponente
000064286 8560_ $$f496568@celes.unizar.es
000064286 8564_ $$s847594$$uhttps://zaguan.unizar.es/record/64286/files/TAZ-PFC-2017-049.pdf$$yMemoria (spa)
000064286 909CO $$ooai:zaguan.unizar.es:64286$$pproyectos-fin-carrera$$pdriver
000064286 950__ $$a
000064286 951__ $$adeposita:2017-12-21
000064286 980__ $$aTAZ$$bPFC$$cEINA