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 |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: