Show simple item record

dc.contributor.advisorSanchez Alvarez, Jhon Fernando
dc.coverage.spatialcead_-_medellín
dc.creatorChica Gallego, Sergio Estiven
dc.creatorGaviria, Diego Esteban
dc.creatorRodriguez Duque, Jacob
dc.date.accessioned2024-09-12T21:24:31Z
dc.date.available2024-09-12T21:24:31Z
dc.date.created2024-04-02
dc.identifier.urihttps://repository.unad.edu.co/handle/10596/63773
dc.descriptionNo Aplica
dc.description.abstractEste trabajo presenta el diseño y la implementación de una plataforma de integración continua y despliegue continuo (CI/CD) en Google Cloud Platform (GCP), utilizando herramientas como Terraform, Ansible y Jenkins. El proyecto, llevado a cabo por un equipo compuesto por dos estudiantes de ingeniería de sistemas y uno de ingeniería de telecomunicaciones, tiene como objetivo desarrollar un sistema que automatice la construcción, prueba y despliegue de aplicaciones en la nube de manera eficiente y escalable. Durante el desarrollo del proyecto, se configuró la infraestructura en GCP utilizando Terraform, lo que permitió definir y gestionar los recursos necesarios de manera eficaz. Además, se implementaron scripts de Ansible para automatizar tareas de configuración y despliegue en los servidores, asegurando una gestión consistente y reproducible del entorno. La integración continua se logró a través de Jenkins, que se desplegó como un contenedor en GCP, permitiendo la ejecución automática de pipelines de integración y despliegue. Esta configuración permitió a los desarrolladores validar rápidamente los cambios en el código y desplegar nuevas versiones de la aplicación de manera automatizada. La colaboración interdisciplinaria entre los miembros del equipo fue fundamental para abordar los desafíos técnicos y operativos del proyecto. La combinación de habilidades en ingeniería de sistemas y telecomunicaciones permitió un enfoque integral en el diseño y la implementación de la plataforma de CI/CD.
dc.formatpdf
dc.titleDespliegue De Plataforma De Contenerización En GCP Mediante Infraestructura Y Configuración Como Código Para Prácticas De DevOps
dc.typeProyecto aplicado
dc.subject.keywordsGCP
dc.subject.keywordsKubernetes
dc.subject.keywordsContenerizacion
dc.subject.keywordsJenkins
dc.subject.keywordsAnsible
dc.subject.keywordsDevOps
dc.subject.keywordsIAC
dc.subject.keywordsCAC
dc.description.abstractenglishThis thesis presents the design and implementation of a continuous integration and continuous deployment (CI/CD) platform on the Google Cloud Platform (GCP) using tools such as Terraform, Ansible, and Jenkins. The project, carried out by a team of two systems engineering students and one telecommunications engineering student, aims to develop a system that efficiently and scalable automates the build, test, and deployment of applications in the cloud. During the project development, Terraform was used to configure GCP's Infrastructure, allowing for the effective definition and management of necessary resources. Additionally, Ansible scripts were implemented to automate server configuration and deployment tasks, ensuring consistent and reproducible environment management. Continuous integration was achieved through Jenkins, deployed as a container on GCP, enabling automatic execution of integration and deployment pipelines. This powerful automation configuration allowed developers to quickly validate code changes and deploy new versions of the application automatically, providing a seamless and convenient experience. Interdisciplinary collaboration among team members was not just a necessity, but a key strength in addressing technical and operational challenges of the project. The combination of skills in systems engineering and telecommunications allowed for a comprehensive approach in designing and implementing the CI/CD platform, highlighting the importance of teamwork in such complex projects.
dc.subject.categoryInformatica
dc.subject.categorySistemas
dc.subject.categoryIAC
dc.subject.categoryCAC


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record