dc.contributor.advisor | Mamalis, Basilis | |
dc.contributor.author | Μαστρογιαννόπουλος, Ιάκωβος | |
dc.date.accessioned | 2022-10-26T07:04:29Z | |
dc.date.available | 2022-10-26T07:04:29Z | |
dc.date.issued | 2022-10 | |
dc.identifier.uri | https://polynoe.lib.uniwa.gr/xmlui/handle/11400/3237 | |
dc.identifier.uri | http://dx.doi.org/10.26265/polynoe-3077 | |
dc.description.abstract | Σε αυτή την διπλωματική εργασία, πραγματοποιήθηκε έρευνα πάνω στην υπολογιστική νέφους και σχεδιάστηκε μία πλατφόρμα «Συνάρτηση ως Υπηρεσία». Συγκεκριμένα, η πλατφόρμα σχεδιάστηκε με διάφορες μεθοδολογίες δίνοντας έμφαση στις ευέλικτες και στο CI/CD, δηλαδή στην συνεχές ενσωμάτωση/συνεχές παράδοση. Κύριος σκοπός της ήταν να μπορεί να εξυπηρετεί μεγάλο όγκο δεδομένων τα οποία είναι αποθηκευμένα σε μία NoSQL βάση δεδομένων και να μπορούν να χρησιμοποιηθούν από τους χρήστες της και να δημιουργηθούν νέες δικτυακές διεπαφές γράφοντας μόνο τις συναρτήσεις που χρειάζεται. Για την ανάπτυξη της
πλατφόρμας, χρησιμοποιήθηκαν διάφορα εργαλεία όπως το Docker, η MongoDB, η ReactJS και η GO, ενώ ο κώδικας είναι διαθέσιμος σε μία ιστοσελίδα που παρέχει version control. | el |
dc.format.extent | 70 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Δυτικής Αττικής | el |
dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές | * |
dc.rights | Αναφορά Δημιουργού 4.0 Διεθνές | * |
dc.rights | Αναφορά Δημιουργού 4.0 Διεθνές | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | FaaS | el |
dc.subject | Databases | el |
dc.subject | CI/CD | el |
dc.subject | Containers | el |
dc.subject | Cloud computing | el |
dc.subject | Full stack development | el |
dc.title | Ανάπτυξη πλατφόρμας FaaS (Function as a Service) σε περιβάλλον εικονικοποίησης βασισμένης σε περιέκτες | el |
dc.title.alternative | Development of a FaaS (Function as a Service) platform with use of container-based virtualization | el |
dc.type | Διπλωματική εργασία | el |
dc.contributor.committee | Karkazis, Panagiotis | |
dc.contributor.committee | Kantzavelou, Ioanna | |
dc.contributor.faculty | Σχολή Μηχανικών | el |
dc.contributor.department | Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών | el |
dc.description.abstracttranslated | The following research concerns cloud computing and the creation of a platform; namely,” Function as a Service”. In detail, the platform was designed using various methodologies. The emphasis is on agile and CI/CD, which means continuous ntegration/continuous delivery respectively. The main goal was to be able to serve a large quantity of data which are stored in a NoSQL database. Those data are to be used by the users to create new APIs using only the functions needed. A variety of tools were used to create the platform such as Docker, MongoDB, ReactJS and GO. Finally, the code is available in a version control website. | el |