Francesco Ciarla
Analisi e miglioramento dell’architettura di un'applicazione cloud native esistente sfruttando microservizi e service mesh = Analyze and improve the architecture of an existing cloud-native application exploiting microservices and service meshes.
Rel. Maurizio Morisio. Politecnico di Torino, Master of science program in Computer Engineering, 2022
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Preview |
Abstract
Quello che distingue un’architettura monolitica tradizionale da una basata su servizi è la suddivisione dell’applicazione nelle sue funzioni base. I microservizi sono quindi un approccio architetturale alla realizzazione di un’applicazione. I vantaggi portati da un’architettura a microservizi sono flessibilità, scalabilità e riutilizzo di componenti, tuttavia un’architettura di questo tipo ha delle difficoltà intrinseche, come ad esempio la gestione della comunicazione tra i diversi servizi, che in alcune applicazioni possono arrivare ad essere centinaia. Un service mesh è un livello di infrastruttura che gestisce la comunicazione tra servizi, rendendo possibile la connessione, la messa in sicurezza e il monitoring. Scopo di questo lavoro è quello di analizzare il sistema esistente ai fini di migliorarne l’architettura e l’efficienza.
Il sistema è stato progettato pensando dal principio a tecnologie così dette “cloud native” come i microservizi e ad un approccio allo sviluppo DevOps collaborativo, tuttavia lo sfruttamento di tali tecnologie è soltanto parziale
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modify record (reserved for operators) |
