HEAL DSpace

Υλοποίηση και μελέτη συμπεριφοράς ενός RESTful API σε διαφορετικά οικοσυστήματα και αρχιτεκτονικές νέφους

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Κομνηνός, Δημήτριος el
dc.contributor.author Komninos, Dimitrios en
dc.date.accessioned 2022-10-24T10:05:29Z
dc.date.available 2022-10-24T10:05:29Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55978
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.23676
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Cloud Engineering en
dc.subject Serverless Computing en
dc.subject Amazon Web Services en
dc.subject Google Cloud Platform en
dc.subject Performance Testing en
dc.title Υλοποίηση και μελέτη συμπεριφοράς ενός RESTful API σε διαφορετικά οικοσυστήματα και αρχιτεκτονικές νέφους el
heal.type bachelorThesis
heal.classification Cloud Engineering en
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-07-06
heal.abstract Το αντικείμενο της παρούσας διπλωματικής εργασίας είναι η υλοποίηση και η μελέτη συμπεριφοράς ενός RESTful API σε διαφορετικά οικοσυστήματα και αρχιτεκτονικές νέφους. Στο πρώτο κεφάλαιο, εξηγούνται οι βασικές έννοιες και ορολογίες του Cloud Computing και Serverless Computing, με απώτερο σκοπό την καλύτερη κατανόηση των επομένων κεφαλαίων. Επίσης αναφέρονται και τα σημαντικά πλεονεκτήματα της εκάστοτε τεχνολογίας. Στο δεύτερο κεφάλαιο, μελετάμε μεμονωμένα όλες τις υπολογιστικές υπηρεσίες που έχουμε σκοπό να χρησιμοποιήσουμε. Σκοπός αυτού του κεφαλαίου είναι να εξηγήσουμε τα ιδιαίτερα χαρακτηριστικά της εκάστοτε υπηρεσίας και να εφαρμόσουμε καλές πρακτικές έτσι ώστε το τελικό πείραμα να είναι αξιόπιστο. Στο τρίτο κεφάλαιο, μελετάμε μεμονωμένα όλες τις βάσεις δεδομένων που έχουμε σκοπό να χρησιμοποιήσουμε. Σκοπός αυτού του κεφαλαίου είναι να εξηγήσουμε τα ιδιαίτερα χαρακτηριστικά και πλεονεκτήματα της εκάστοτε βάσης, να εισάγουμε τα δεδομένα και να εφαρμόσουμε καλές πρακτικές για αξιόπιστο τελικό πείραμα. Στο τέταρτο κεφάλαιο, ενώνουμε όλες τις υπηρεσίες και τα προϊόντα που μελετήθηκαν στα προηγούμενα κεφάλαια δημιουργώντας διάφορους deployment συνδυασμούς. Σκοπός μας είναι προσομοιώσουμε κίνηση πολλών χρηστών και να μελετήσουμε την συμπεριφορά του εκάστοτε deployment χρησιμοποιώντας συγκεκριμένες μετρικές. Στο πέμπτο κεφάλαιο, αναφέρονται τα συμπεράσματα που προκύπτουν από την παρούσα διπλωματική εργασία και προτείνονται επόμενα βήματα για την συνέχιση της παρούσας ερευνητικής εργασίας. el
heal.abstract The objective of this diploma thesis is the study of the behavior of a RESTful API in different ecosystems and cloud architectures. The first chapter explains the basic concepts and terminologies of Cloud Computing and Serverless Computing, with a view to a better understanding of subsequent chapters, and the significant advantages of each technology are also mentioned. In the second chapter, we study individually all the computing services that we intend to use. The purpose of this chapter is to explain the specific characteristics of each service and to apply best practices so that the final experiment is reliable. In the third chapter, we study individually all the databases that we intend to use. The purpose of this chapter is to explain the specific characteristics and advantages of each database, bulk-write import and to apply best practices for a reliable final experiment. In the fourth chapter, we bring together all the services and products studied in the previous chapters by creating various deployment combinations. Our aim is to simulate multi-user traffic and study the behavior of each deployment using specific metrics. In the fifth chapter, the conclusions that emerge from this diploma thesis are mentioned and the next steps for the continuation of this research paper are proposed. en
heal.advisorName Βεσκούκης, Βασίλειος el
heal.committeeMemberName Φωτάκης, Δημήτριος el
heal.committeeMemberName Παγουρτζής, Άρης el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 117 σ. el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα