Il settore industriale è in costante crescita ed è sempre alla ricerca di nuove e performanti tecnologie che sostengano ritmi e carichi di lavoro importanti. La tecnologia è un elemento fondamentale per le aziende perché permette loro di velocizzare i tempi di produzione ed aumentare il guadagno, senza scordare però che richiede manutenzioni e periodici aggiornamenti. Nello specifico dell’utilizzo di applicazioni, generalmente vengono eseguite in un server fisico, ma questo comporta dei disagi nel caso in cui il carico di lavoro crescesse e non fossero più sufficienti le risorse disponibili. Ad esempio, quando più applicazioni vengono eseguite sullo stesso server fisico, si possono verificare casi in cui un'applicazione assorbe la maggior parte delle risorse e, di conseguenza, le altre applicazioni non avrebbero le prestazioni attese. Oppure nel caso contrario in cui il carico di lavoro diminuisse, si avrebbe un server sovradimensionato. Non sono poi da sottovalutare i costi da sostenere per le riparazioni e la perdita di dati e informazioni in caso di guasti. Ecco perché sempre più aziende si affidano alla virtualizzazione, che consente di isolare le applicazioni in più macchine virtuali e fornisce un livello di sicurezza superiore. È possibile predisporre cluster composti da container, ossia una raccolta di computer autonomi interconnessa per formare una singola risorsa di elaborazione integrata, in grado di migliorare le prestazioni e la disponibilità rispetto all’utilizzo di un singolo computer. Tutto ciò permette il raggiungimento di tre obbiettivi fondamentali: ridondanza, scalabilità e automazione. Per la creazione e la gestione di cluster virtuali, si può utilizzare Kubernetes, ossia una piattaforma portatile, estensibile e open-source per la gestione di applicazioni e servizi containerizzati, con lo scopo di facilitare sia la configurazione che l'automazione. La tesi tratterà nello specifico la configurazione di tali sistemi, evidenziando i molteplici vantaggi che si riescono ad ottenere.
Kubernetes per applicazioni IIoT
BORTOLIN, LARISSA
2023/2024
Abstract
Il settore industriale è in costante crescita ed è sempre alla ricerca di nuove e performanti tecnologie che sostengano ritmi e carichi di lavoro importanti. La tecnologia è un elemento fondamentale per le aziende perché permette loro di velocizzare i tempi di produzione ed aumentare il guadagno, senza scordare però che richiede manutenzioni e periodici aggiornamenti. Nello specifico dell’utilizzo di applicazioni, generalmente vengono eseguite in un server fisico, ma questo comporta dei disagi nel caso in cui il carico di lavoro crescesse e non fossero più sufficienti le risorse disponibili. Ad esempio, quando più applicazioni vengono eseguite sullo stesso server fisico, si possono verificare casi in cui un'applicazione assorbe la maggior parte delle risorse e, di conseguenza, le altre applicazioni non avrebbero le prestazioni attese. Oppure nel caso contrario in cui il carico di lavoro diminuisse, si avrebbe un server sovradimensionato. Non sono poi da sottovalutare i costi da sostenere per le riparazioni e la perdita di dati e informazioni in caso di guasti. Ecco perché sempre più aziende si affidano alla virtualizzazione, che consente di isolare le applicazioni in più macchine virtuali e fornisce un livello di sicurezza superiore. È possibile predisporre cluster composti da container, ossia una raccolta di computer autonomi interconnessa per formare una singola risorsa di elaborazione integrata, in grado di migliorare le prestazioni e la disponibilità rispetto all’utilizzo di un singolo computer. Tutto ciò permette il raggiungimento di tre obbiettivi fondamentali: ridondanza, scalabilità e automazione. Per la creazione e la gestione di cluster virtuali, si può utilizzare Kubernetes, ossia una piattaforma portatile, estensibile e open-source per la gestione di applicazioni e servizi containerizzati, con lo scopo di facilitare sia la configurazione che l'automazione. La tesi tratterà nello specifico la configurazione di tali sistemi, evidenziando i molteplici vantaggi che si riescono ad ottenere.| File | Dimensione | Formato | |
|---|---|---|---|
|
Bortolin_Larissa.pdf
Accesso riservato
Dimensione
1.25 MB
Formato
Adobe PDF
|
1.25 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/76468