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.
2024
Cloud Infrastructure Management with IaC and Orchestration
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.
Cloud
DevOps
Orchestration
File in questo prodotto:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/90014