Trabajo Fin de Máster
Estrategias de Contenedorización, Orquestación y Despliegue en la Nube de una aplicación: Integrando Docker, Kubernetes y GCloud
Autor/es | Jurado Tabares, Jacinto |
Director | Vozmediano Torres, Juan Manuel |
Departamento | Universidad de Sevilla. Departamento de Ingeniería Telemática |
Fecha de publicación | 2024 |
Fecha de depósito | 2024-09-25 |
Titulación | Universidad de Sevilla. Máster Universitario en Ingeniería de Telecomunicación |
Resumen | El objetivo principal de este trabajo es modernizar la aplicación InCharta para simplificar el despliegue, la administración, mejorar la eficiencia, dar escalabilidad, incrementar la flexibilidad, aprovechar las ventajas ... El objetivo principal de este trabajo es modernizar la aplicación InCharta para simplificar el despliegue, la administración, mejorar la eficiencia, dar escalabilidad, incrementar la flexibilidad, aprovechar las ventajas de la nube y promover la agilidad en el desarrollo futuro de la misma. Para conseguir este objetivo se ha contenedorizado con Docker la aplicación dividiéndola en diferentes microservicios para hacerla flexible y simplificar su despliegue, se han orquestado estos contenedores para proporcionar escalabilidad y administración con Kubernetes y se ha realizado el despliegue en la nube de Google de esta aplicación preparándola para picos de alta demanda de uso. Se ha investigado y profundizado en esas tres herramientas y en otras como NATS o KEDA. The main purpose of this work is to modernize InCharta application to simplify deployment, administration, improve efficiency, provide scalability, increase flexibility, take advantage of the advantages of the cloud and ... The main purpose of this work is to modernize InCharta application to simplify deployment, administration, improve efficiency, provide scalability, increase flexibility, take advantage of the advantages of the cloud and promote agility in its future development. To achieve this objective, the application has been containerized with Docker, dividing it into different microservices to make it flexible and simplify its deployment, these containers have been orchestrated to provide scalability and administration with Kubernetes and the deployment of this application in the Google cloud has been carried out, preparing it for high usage demand peaks. These three tools and others such as NATS or KEDA have been investigated and delved deeper into. |
Cita | Jurado Tabares, J. (2024). Estrategias de Contenedorización, Orquestación y Despliegue en la Nube de una aplicación: Integrando Docker, Kubernetes y GCloud. (Trabajo Fin de Máster Inédito). Universidad de Sevilla, Sevilla. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Jurado Tabares, Jacinto_M5842.pdf | 2.468Mb | [PDF] | Ver/ | |