Utilizzo di Google Kubernetes Engine per un'applicazione IoT di gestione dell'acqua in agricoltura.

Leoni, Luca (2020) Utilizzo di Google Kubernetes Engine per un'applicazione IoT di gestione dell'acqua in agricoltura. [Laurea], Università di Bologna, Corso di Studio in Ingegneria biomedica [L-DM270] - Cesena
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (3MB)

Abstract

Questa tesi ha come obiettivo quello di studiare l’ambiente Kubernetes e di importare l’applicazione sviluppata per il progetto SWAMP su Google Kubernetes Engine (GKE). SWAMP (Smart Water Management Platform) è un progetto Europeo H2020 che ha come obiettivo quello di realizzare una piattaforma per la gestione dell’acqua in agricoltura, con lo scopo primario di ridurne al minimo il consumo. Essa si basa su IoT, cioè “Internet of Things”, ed altre tecnologie avanzate come sensori e droni. Kubernetes è una piattaforma open source che permette di orchestrare tra loro applicazioni containerizzate, le quali hanno il vantaggio di essere facili da utilizzare e distribuire. Per creare i container contenenti le varie parti dell’applicazione complessiva si è utilizzata la tecnologia Docker. Come primo approccio si è studiato Kubernetes su di un sistema di prova, il quale contiene il database a grafo Virtuoso e il motore SEPA (alla base anche di SWAMP). In seguito si è testato il sistema di prova su Google Kubernetes Engine cercando di capire il suo funzionamento, con le relative similitudini a Kubernetes. Come ultimo passaggio è stata importata l’applicazione SWAMP su GKE. Per il corretto funzionamento dell’applicazione in GKE sono stati studiati anche una serie di concetti utili al corretto funzionamento dell’intera applicazione quali: volumi persistenti ed esposizione di servizi in rete.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Leoni, Luca
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Kubernetes,Google Kubernetes Engine,IoT,Linked Data,Docker
Data di discussione della Tesi
24 Luglio 2020
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^