Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/147969
Title: Despliegue de aplicaciones contenerizadas en entornos cloud
Author: García Granados, Araceli
Tutor: Lopez Vicario, Jose  
Others: Vilajosana, Xavier  
Abstract: The business sector is evolving at such a rate that businesses increasingly have to respond more quickly to changing market conditions. Traditional infrastructures do not adapt well to these speeds, as well as being expensive and within the reach of very few. The cloud allows all types of companies and users to access to resources when they need them without having to make large investment in infrastructure. Containerization is a methodology that makes the deployment of applications in cloud environments profitable and efficient by allowing a multitude of workloads to be hosted on the same infrastructure. The three most widely used containerization platforms today are Docker, as the leading container and image management tool, Kubernetes, the “de facto standard” for container orchestration, and OpenShift, the container platform for enterprise application deployment. In this TFM, a practical case of deploying a web application in a public cloud on these three containerization platforms is made. It begins by exposing the theoretical bases of this new paradigm. Subsequently, a Nodejs application is developed to deploy it in a cluster under these three platforms. A series of tests are performed to verify the benefits of orchestration. Finally, a comparison of the three platforms is made.
Keywords: Docker
Kubernetes
OpenShift
Document type: info:eu-repo/semantics/masterThesis
Issue Date: 15-Jan-2023
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
aragargraTFM0123memoria.pdfMemoria del TFM3,35 MBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

This item is licensed under aCreative Commons License Creative Commons