Lo scopo principale dello stage è la containerizzazione delle due soluzioni applicative maggiormente utilizzate dall’Azienda, ovvero HDA e CX Studio in ambito Windows, con la possibilità di monitoraggio in real-time degli stessi tramite containerizzazione di ulteriori applicativi quali "Telegraf", "Loki" e "Promtail" precedentemente configurati. Tramite containerizzazione dei due applicativi sopracitati è stato richiesto, in aggiunta, la creazione di uno script di reverse-proxy automatizzato che, tramite Docker API, identificava le sandbox applicative, ovvero le istanze applicative di HDA, Loki e Promtail containerizzate attualmente in esecuzione ed aggiornava il file di configurazione di NGINX per permettere l’accesso alle utenze esterne ai container in esecuzione sull’host. Per raggiungere questo obiettivo, lo stagista ha dovuto apprendere in maniera approfondita le tecnologie di containerizzazione e di orchestrazione di container, quali Docker e Docker Compose, unite ad elementi di networking generale e scripting in Powershell e CMD. Verso la conclusione dello stage, lo stagista ha dovuto studiare la soluzione di reverse proxy "NGINX", editandone, dapprima manualmente, tutti i file di configurazione e studiando approfonditamente la struttura di ogni file di configurazione al fine di automatizzare il tutto tramite script Powershell "nginxREscript.ps1".
Containerizzazione ed orchestrazione di applicativi .NET tramite utilizzo di Docker & Docker Compose
CAREGNATO, EDOARDO
2021/2022
Abstract
Lo scopo principale dello stage è la containerizzazione delle due soluzioni applicative maggiormente utilizzate dall’Azienda, ovvero HDA e CX Studio in ambito Windows, con la possibilità di monitoraggio in real-time degli stessi tramite containerizzazione di ulteriori applicativi quali "Telegraf", "Loki" e "Promtail" precedentemente configurati. Tramite containerizzazione dei due applicativi sopracitati è stato richiesto, in aggiunta, la creazione di uno script di reverse-proxy automatizzato che, tramite Docker API, identificava le sandbox applicative, ovvero le istanze applicative di HDA, Loki e Promtail containerizzate attualmente in esecuzione ed aggiornava il file di configurazione di NGINX per permettere l’accesso alle utenze esterne ai container in esecuzione sull’host. Per raggiungere questo obiettivo, lo stagista ha dovuto apprendere in maniera approfondita le tecnologie di containerizzazione e di orchestrazione di container, quali Docker e Docker Compose, unite ad elementi di networking generale e scripting in Powershell e CMD. Verso la conclusione dello stage, lo stagista ha dovuto studiare la soluzione di reverse proxy "NGINX", editandone, dapprima manualmente, tutti i file di configurazione e studiando approfonditamente la struttura di ogni file di configurazione al fine di automatizzare il tutto tramite script Powershell "nginxREscript.ps1".File | Dimensione | Formato | |
---|---|---|---|
tesi.pdf
accesso riservato
Dimensione
2.12 MB
Formato
Adobe PDF
|
2.12 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/42105