Cloud computing has revolutionized the way applications are deployed delivered and managed, offering flexible, scalable and economically advantageous solutions. This thesis tells the journey through the study, design and development of a cloud infrastructure on Amazon Web Services (AWS), following the DevSecOps philosophy, in order to release an application. DevSecOps is a working methodology where lives a close relationship and close interaction between the operations team and the development one in order to accelerate development, testing and release times of the software. In particular, the environment was developed following the infrastructure as code (IaC) methodology which, as the definition says, is a DevSecOps procedure that involves infrastructure management through the code file. Every stage of this journey has been an opportunity to learn and grow, exploring technologies involved and overcoming the challenges encountered along the way.
Il cloud computing ha rivoluzionato il modo in cui le applicazioni vengono sviluppate, distribuite e gestite, offrendo soluzioni flessibili, scalabili ed economicamente vantaggiose. Questa tesi racconta il viaggio attraverso lo studio, la progettazione e lo sviluppo di un’infrastruttura cloud su Amazon Web Services (AWS), seguendo la filosofia DevSecOps, al fine di rilasciare un’applicazione. DevSecOps è una metodologia di lavoro per cui si ha uno stretto rapporto ed una stretta interazione tra il team delle operazioni e quello di sviluppo al fine di accelerare i tempi di sviluppo, testing e rilascio del software. In particolare, l’ambiente è stato sviluppato seguendo la metodologia di infrastruttura come codice (IaC) che, come dice la definizione, è una procedura DevSecOps che implica la gestione dell’infrastruttura attraverso del file di codice. Ogni tappa di questo viaggio è stata un’opportunità di apprendimento e crescita, esplorando le tecnologie coinvolte e superando le sfide incontrate lungo il percorso.
Implementazione di una soluzione IaC per il rilascio in cloud di un applicativo con metodologie DevSecOps
MARRAZZO, SARA
2023/2024
Abstract
Il cloud computing ha rivoluzionato il modo in cui le applicazioni vengono sviluppate, distribuite e gestite, offrendo soluzioni flessibili, scalabili ed economicamente vantaggiose. Questa tesi racconta il viaggio attraverso lo studio, la progettazione e lo sviluppo di un’infrastruttura cloud su Amazon Web Services (AWS), seguendo la filosofia DevSecOps, al fine di rilasciare un’applicazione. DevSecOps è una metodologia di lavoro per cui si ha uno stretto rapporto ed una stretta interazione tra il team delle operazioni e quello di sviluppo al fine di accelerare i tempi di sviluppo, testing e rilascio del software. In particolare, l’ambiente è stato sviluppato seguendo la metodologia di infrastruttura come codice (IaC) che, come dice la definizione, è una procedura DevSecOps che implica la gestione dell’infrastruttura attraverso del file di codice. Ogni tappa di questo viaggio è stata un’opportunità di apprendimento e crescita, esplorando le tecnologie coinvolte e superando le sfide incontrate lungo il percorso.File | Dimensione | Formato | |
---|---|---|---|
992401_tesi_Sara_Marrazzo.pdf
non disponibili
Dimensione
694.99 kB
Formato
Adobe PDF
|
694.99 kB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/163997