Describes an internship project focused on the modernization of a software application using DevOps and Cloud Native principles. The work addresses the progressive migration of a system, originally based on Docker Compose, to a cloud infrastructure (AWS) designed to be scalable and automated. Infrastructure as Code (IaC) techniques are employed with Terraform for resource provisioning and Kubernetes for container orchestration. The project includes the implementation of continuous integration and continuous delivery (CI/CD) pipelines using GitLab, aiming at full automation of the software lifecycle.
Descrive un progetto di stage incentrato sulla modernizzazione di un'applicazione software mediante i principi DevOps e Cloud Native. Il lavoro affronta la migrazione progressiva di un sistema, originariamente basato su Docker Compose, verso un'infrastruttura cloud (AWS) progettata per essere scalabile e automatizzata. Vengono impiegate tecniche di Infrastructure as Code (IaC) con Terraform per il provisioning delle risorse e Kubernetes per l'orchestrazione dei container. Il progetto include l'implementazione di pipeline di integrazione e distribuzione continua (CI/CD) tramite GitLab, mirando all'automazione completa del ciclo di vita del software.
Gestione di Infrastrutture Cloud con IaC e Orchestrazione
VASQUEZ, MANUEL FELIPE
2024/2025
Abstract
Describes an internship project focused on the modernization of a software application using DevOps and Cloud Native principles. The work addresses the progressive migration of a system, originally based on Docker Compose, to a cloud infrastructure (AWS) designed to be scalable and automated. Infrastructure as Code (IaC) techniques are employed with Terraform for resource provisioning and Kubernetes for container orchestration. The project includes the implementation of continuous integration and continuous delivery (CI/CD) pipelines using GitLab, aiming at full automation of the software lifecycle.| File | Dimensione | Formato | |
|---|---|---|---|
|
thesis.pdf
Accesso riservato
Dimensione
5.53 MB
Formato
Adobe PDF
|
5.53 MB | Adobe PDF |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/90014