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

datacite.contributor.SupervisorΚακλαμάνης, Χρήστος
datacite.contributor.SupervisorΜπούρας, Χρήστος
datacite.contributor.SupervisorΠαπαϊωάννου, Εύη
dc.contributor.authorΣελής, Δημήτριος
dc.contributor.otherSelis, Dimitrios
dc.date.accessioned2022-10-24T07:24:44Z
dc.date.available2022-10-24T07:24:44Z
dc.date.issued2021-10-21
dc.degreegraduateThesis
dc.description.abstractΣτο πλαίσιο της παρούσας διπλωματικής εργασίας ασχοληθήκαμε με συλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes αξιοποιώντας την υπολογιστική νέφους (cloud computing), την ανίχνευση πλήθους μέσω κινητών συσκευών (crowdsensing) και την αρχιτεκτονική των μικροϋπηρεσιών (microservices) μέσω περιεκτών (containers). Ειδικότερα, παρουσιάζουμε μια μικροϋπηρεσία βασισμένη στην υπολογιστική νέφους, η οποία δίνει τη δυνατότητα στους χρήστες να έχουν πρόσβαση σε τοπικές μετρήσεις της ατμοσφαιρικής πίεσης, καθώς και μια διαδικτυακή εφαρμογή που παρέχει μακροπρόθεσμες καιρικές προβλέψεις με βάση μόνο τα τοπικά δεδομένα που συλλέγονται από το πλήθος. Η μικροϋπηρεσία μας αναπτύχθηκε με τη χρήση σύγχρονων τεχνολογιών διαδικτύου και τεχνολογιών αιχμής που σχετίζονται με την υπολογιστική νέφους. Εκτός από το ανεξάρτητο ενδιαφέρον και την ενδεχόμενη πρακτική χρησιμότητά τους, η μικροϋπηρεσία μας και η διαδικτυακή εφαρμογή δείχνουν πώς οι σύγχρονες τεχνολογίες και τα εργαλεία που βασίζονται στο νέφος μπορούν να συνδυαστούν και να συντελέσουν στη βελτίωση της καθημερινότητας μας.
dc.description.translatedabstractIn 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.
dc.identifier.urihttps://hdl.handle.net/10889/23498
dc.language.isoel
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΑνίχνευση πλήθους
dc.subjectμικροϋπηρεσία
dc.subjectπεριέκτης
dc.subjectυπολογιστική νέφους
dc.subjectμέτρηση ατμοσφαρικής πίεσης
dc.subjectβραχυπρόθεσμη πρόβλεψη καιρού
dc.subjectGo
dc.subjectDocker
dc.subjectKubernetes
dc.subjectPrometheus
dc.subjectGrafana
dc.subject.alternativeCrowdsensing
dc.subject.alternativemicroservice
dc.subject.alternativecontainer
dc.subject.alternativecloud computing
dc.subject.alternativeair pressure measurements
dc.subject.alternativeshort-term weather forecast
dc.titleΣυλλογή και επεξεργασία δεδομένων με χρήση της πλατφόρμας Kubernetes
dc.title.alternativeData collection and processing using the Kubernetes platform

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
6.02 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.53 KB
Format:
Item-specific license agreed upon to submission
Description: