Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes

Στο πλαίσιο της παρούσας διπλωματικής εργασίας ασχοληθήκαμε με συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes αξιοποιώντας την υπολογιστική νέφους (cloud computing), την ανίχνευση πλήθους μέσω κινητών συσκευών (crowdsensing) και την αρχιτεκτονική των μικροϋπηρεσιών (microservic...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Σελής, Δημήτριος
Άλλοι συγγραφείς: Selis, Dimitrios
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/23498
id nemertes-10889-23498
record_format dspace
spelling nemertes-10889-234982022-10-25T03:35:01Z Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes Data collection and processing using the Kubernetes platform Σελής, Δημήτριος Selis, Dimitrios Ανίχνευση πλήθους μικροϋπηρεσία περιέκτης υπολογιστική νέφους μέτρηση ατμοσφαρικής πίεσης βραχυπρόθεσμη πρόβλεψη καιρού Go Docker Kubernetes Prometheus Grafana Crowdsensing microservice container cloud computing air pressure measurements short-term weather forecast Στο πλαίσιο της παρούσας διπλωματικής εργασίας ασχοληθήκαμε με συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes αξιοποιώντας την υπολογιστική νέφους (cloud computing), την ανίχνευση πλήθους μέσω κινητών συσκευών (crowdsensing) και την αρχιτεκτονική των μικροϋπηρεσιών (microservices) μέσω περιεκτών (containers). Ειδικότερα, παρουσιάζουμε μια μικροϋπηρεσία βασισμένη στην υπολογιστική νέφους, η οποία δίνει τη δυνατότητα στους χρήστες να έχουν πρόσβαση σε τοπικές μετρήσεις της ατμοσφαιρικής πίεσης, καθώς και μια διαδικτυακή εφαρμογή που παρέχει μακροπρόθεσμες καιρικές προβλέψεις με βάση μόνο τα τοπικά δεδομένα που συλλέγονται από το πλήθος. Η μικροϋπηρεσία μας αναπτύχθηκε με τη χρήση σύγχρονων τεχνολογιών διαδικτύου και τεχνολογιών αιχμής που σχετίζονται με την υπολογιστική νέφους. Εκτός από το ανεξάρτητο ενδιαφέρον και την ενδεχόμενη πρακτική χρησιμότητά τους, η μικροϋπηρεσία μας και η διαδικτυακή εφαρμογή δείχνουν πώς οι σύγχρονες τεχνολογίες και τα εργαλεία που βασίζονται στο νέφος μπορούν να συνδυαστούν και να συντελέσουν στη βελτίωση της καθημερινότητας μας. In the context of this thesis, we focused on data collection and processing using the Kubernetes platform. Exploiting the concepts of cloud computing, crowdsensing and containerized microservices we designed and implemented a cloud-based microservice enabling individual users to have access to local air pressure measurements and a proof-of-concept web application providing short-term weather forecasts based only on local crowdsensed data. Our microservice has been developed using state-of-the-art web technologies and cutting-edge technologies related to cloud computing. Apart from its individual interest and potential usefulness, our microservice and proof-of-concept web application show how modern cloud-based technologies and tools can be nicely combined to improve the community daily routine and wellbeing. 2022-10-24T07:24:44Z 2022-10-24T07:24:44Z 2021-10-21 https://hdl.handle.net/10889/23498 el Attribution-NonCommercial-NoDerivs 3.0 United States http://creativecommons.org/licenses/by-nc-nd/3.0/us/ application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ανίχνευση πλήθους
μικροϋπηρεσία
περιέκτης
υπολογιστική νέφους
μέτρηση ατμοσφαρικής πίεσης
βραχυπρόθεσμη πρόβλεψη καιρού
Go
Docker
Kubernetes
Prometheus
Grafana
Crowdsensing
microservice
container
cloud computing
air pressure measurements
short-term weather forecast
spellingShingle Ανίχνευση πλήθους
μικροϋπηρεσία
περιέκτης
υπολογιστική νέφους
μέτρηση ατμοσφαρικής πίεσης
βραχυπρόθεσμη πρόβλεψη καιρού
Go
Docker
Kubernetes
Prometheus
Grafana
Crowdsensing
microservice
container
cloud computing
air pressure measurements
short-term weather forecast
Σελής, Δημήτριος
Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
description Στο πλαίσιο της παρούσας διπλωματικής εργασίας ασχοληθήκαμε με συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes αξιοποιώντας την υπολογιστική νέφους (cloud computing), την ανίχνευση πλήθους μέσω κινητών συσκευών (crowdsensing) και την αρχιτεκτονική των μικροϋπηρεσιών (microservices) μέσω περιεκτών (containers). Ειδικότερα, παρουσιάζουμε μια μικροϋπηρεσία βασισμένη στην υπολογιστική νέφους, η οποία δίνει τη δυνατότητα στους χρήστες να έχουν πρόσβαση σε τοπικές μετρήσεις της ατμοσφαιρικής πίεσης, καθώς και μια διαδικτυακή εφαρμογή που παρέχει μακροπρόθεσμες καιρικές προβλέψεις με βάση μόνο τα τοπικά δεδομένα που συλλέγονται από το πλήθος. Η μικροϋπηρεσία μας αναπτύχθηκε με τη χρήση σύγχρονων τεχνολογιών διαδικτύου και τεχνολογιών αιχμής που σχετίζονται με την υπολογιστική νέφους. Εκτός από το ανεξάρτητο ενδιαφέρον και την ενδεχόμενη πρακτική χρησιμότητά τους, η μικροϋπηρεσία μας και η διαδικτυακή εφαρμογή δείχνουν πώς οι σύγχρονες τεχνολογίες και τα εργαλεία που βασίζονται στο νέφος μπορούν να συνδυαστούν και να συντελέσουν στη βελτίωση της καθημερινότητας μας.
author2 Selis, Dimitrios
author_facet Selis, Dimitrios
Σελής, Δημήτριος
author Σελής, Δημήτριος
author_sort Σελής, Δημήτριος
title Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
title_short Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
title_full Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
title_fullStr Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
title_full_unstemmed Συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
title_sort συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας kubernetes
publishDate 2022
url https://hdl.handle.net/10889/23498
work_keys_str_mv AT selēsdēmētrios syllogēkaiepexergasiadedomenōnmechrēsētēsplatphormaskubernetes
AT selēsdēmētrios datacollectionandprocessingusingthekubernetesplatform
_version_ 1771297202583371776