Desarrollo de una aplicación web y despliegue automatizado en la nube usando un clúster de contenedores

Use este enlace para citar
http://hdl.handle.net/2183/29584
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España
Colecciones
Metadatos
Mostrar el registro completo del ítemTítulo
Desarrollo de una aplicación web y despliegue automatizado en la nube usando un clúster de contenedoresAutor(es)
Directores
Expósito, Roberto R.Fecha
2021Centro/Dpto/Entidad
Enxeñaría informática, Grao enDescripción
Traballo fin de grao. Enxeñaría Informática. Curso 2020/2021Resumen
[Resumen] El proyecto realizado en este Trabajo de Fin de Grado (TFG) se puede dividir en dos partes principales. Por un lado, el diseño e implementación de la aplicación Web “Opinews”. Esta aplicación se puede considerar una fusión entre periódico y foro, permitiendo a los usuarios de la misma leer las noticias actuales y opinar e interactuar entre ellos gracias a un sistema de comentarios. Por otra parte, se realiza el despliegue de la aplicación en un clúster Kubernetes alojado en la nube pública, Amazon Elastic Kubernetes Service (EKS) en este caso, a través del uso de herramientas que siguen el paradigma Infrastructure as Code (IaC). Estas herramientas nos permiten aprovisionar todos los recursos de infraestructura necesarios para el despliegue de la aplicación Web mediante código fuente de una manera automatizada y simple. Además, se pondrá especial enfásis en el fácil mantenimiento y escalado de la aplicación. [Abstract] The work done in this Bachelor of Science (BSc) Thesis can be divided into two main parts. On the one hand, the design and implementation of the Web application “Opinews”. This application can be considered a fusion between a newspaper and a forum, allowing its users to read current news, give their opinions and interact with each other thanks to a comment system. On the other hand, the application is deployed in a Kubernetes cluster hosted in the public cloud, Amazon Elastic Kubernetes Service (EKS) in this case, by using tools that follow the Infrastructure as Code (IaC) paradigm. These tools allow us to provision all the infrastructure resources that are needed for the deployment of the Web application through source code in an automated and simple way. Furthermore, special emphasis will be placed on the easy maintenance and scaling of the application.
Palabras clave
Spring Boot
Infraestructura como código
Kubernetes
Terraform
Amazon Web Services
Elastic Kubernetes Service
Infraestructura como código
Kubernetes
Terraform
Amazon Web Services
Elastic Kubernetes Service
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España