HEAL DSpace

Ανάλυση εφαρμογών υπολογιστικού νέφους με εργαλεία κατανεμημένης παρακολούθησης

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

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

dc.contributor.author Ανδρωνά, Χριστίνα-Μαρία el
dc.contributor.author Androna, Christina-Maria en
dc.date.accessioned 2021-12-21T10:44:58Z
dc.date.available 2021-12-21T10:44:58Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/54215
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.21913
dc.rights Αναφορά Δημιουργού 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by/3.0/gr/ *
dc.subject Κατανεμημένη παρακολούθηση el
dc.subject Ιχνηλάτηση el
dc.subject Εφαρμογές υπολογιστικού νέφους el
dc.subject Μικροϋπηρεσίες el
dc.subject Ενορχήστρωση el
dc.subject Distributed tracing en
dc.subject Monitoring en
dc.subject Cloud-native applications en
dc.subject Microservices en
dc.subject Orchestration en
dc.title Ανάλυση εφαρμογών υπολογιστικού νέφους με εργαλεία κατανεμημένης παρακολούθησης el
heal.type bachelorThesis
heal.classification Computer Networks el
heal.classification Cloud computing el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2021-10-08
heal.abstract Η ανάπτυξη εφαρμογών υπολογιστικού νέφους αποτελεί μια νέα τάση που υιοθετείται όλο και περισσότερο τα τελευταία χρόνια, αφήνοντας πίσω το μονολιθικό παραδοσιακό χαρακτήρα ανάπτυξης εφαρμογών. Τόσο το υπολογιστικό νέφος, με τα εγγενή χαρακτηριστικά του, όσο και η αρχιτεκτονική των εφαρμογών υπολογιστικού νέφους, η οποία βασίζεται σε μικροϋπηρεσίες, προσφέρουν πολλά οφέλη στις επιχειρήσεις που τα υιοθετούν. Εντούτοις, υφίστανται δυσκολίες στην παρακολούθηση των εφαρμογών αυτών, λόγω της πολυπλοκότητας και της κατανεμημένης πλέον δομής τους. Σε αυτό το πλαίσιο, έχουν αναπτυχθεί τεχνικές κατανεμημένης παρακολούθησης και ιχνηλάτησης, οι οποίες παρέχουν ορατότητα στην εσωτερική δομή και συμπεριφορά κατανεμημένων εφαρμογών που αποτελούνται από μικροϋπηρεσίες. Στην παρούσα διπλωματική εργασία, αξιοποιώντας αυτές τις μεθόδους και τεχνικές, προτείνεται η συγκέντρωση όλων των διαθέσιμων δεδομένων και μετρικών από την παρακολούθηση μιας κατανεμημένης εφαρμογής και η ενοποίησή τους σε ένα κοινό σχήμα δεδομένων. Στόχος είναι η τελική ομογενοποιημένη πληροφορία να προσφέρει μια ολοκληρωμένη εικόνα για τα κατανεμημένα συστήματα, με προηγμένες δυνατότητες ανάλυσης και ερμηνείας των επιδόσεών τους. Η προτεινόμενη αρχιτεκτονική κατανεμημένης παρακολούθησης εφαρμογών υπολογιστικού νέφους αξιολογείται με βάση μια σειρά από δοκιμές σε πειραματική υποδομή. Τα αποτελέσματα που παρουσιάζονται επιβεβαιώνουν την καταλληλότητα της προτεινόμενης λύσης για την αξιόπιστη και αποδοτική ιχνηλάτηση κατανεμημένων εφαρμογών υπολογιστικού νέφους. el
heal.abstract Cloud-native applications development is a new trend that is adopted more and more lately, leaving behind the monolithic traditional character of developing applications. Cloud computing, with its inherent characteristics, as well as the microservices-based architecture of cloud-native applications, offer many benefits to the companies that adopt them. However, there are challenges and difficulties in understanding and observing this kind of applications, due to their complexity and distributed architecture. In this context, distributed tracing techniques have been developed to offer visibility into the internal structure and operation of a distributed software system consisting of microservices. In this thesis, by using distributed tracing methods and techniques, it is proposed to collect all the available trace data and metrics from a distributed tracing deployment and unify them in an aggregated data schema. Such data aggregation and homogenization aims to offer a better understanding of the distributed systems, with advanced analysis and performance profiling capabilities. The proposed architecture of distributed tracing in cloud-native applications is tested on a series of trials in an experimental infrastructure. The presented results confirm the suitability of the proposed solution for reliable and efficient tracing in cloud-native distributed applications. en
heal.advisorName Παπαβασιλείου, Συμεών el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Ρουσσάκη, Ιωάννα el
heal.committeeMemberName Παπαβασιλείου, Συμεών el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 79 σ. el
heal.fullTextAvailability false


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

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

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

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

Αναφορά Δημιουργού 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού 3.0 Ελλάδα