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 | Size | Format | |
---|---|---|---|---|
aragargraTFM0123memoria.pdf | Memoria del TFM | 3,35 MB | Adobe PDF | View/Open |
Share:
This item is licensed under aCreative Commons License