ARGO monitoring service

Παρακολούθηση και Υπολογισμός Διαθεσιμότητας και Αξιοπιστίας Ηλεκτρονικών Υποδομών

H υπηρεσία παρακολούθησης και υπολογισμού της διαθεσιμότητας / αξιοπιστίας ηλεκτρονικών υποδομών έχει σχεδιαστεί για την παρακολούθηση Service Level Monitoring για μεσαίες και μεγάλες ηλεκτρονικές υποδομές. Μέσω αυτής παρακολουθείται η κατάσταση (status), η διαθεσιμότητα (availability) και η αξιοπιστία (reliability) των υπηρεσιών που παρέχονται από τις ηλεκτρονικές υποδομές με μέτρια προς υψηλή πολυπλοκότητα. Η υπηρεσία επιτρέπει τη δημιουργία πολλαπλών αναφορών χρησιμοποιώντας προφίλ, τα οποία καθορίζονται από τον πελάτη (π.χ. για τη διαχείριση των SLA, operations κλπ). Υποστηρίζει ευέλικτα μοντέλα ανάπτυξης και αρθρωτό σχεδιασμό επιτρέποντας την εύκολη επικοινωνία με εξωτερικά συστήματα (όπως CMDBs, Service Catalogs κλπ). Κατά τη διάρκεια υπολογισμού των αναφορών (με τη χρήση τεχνολογιών διαχείρισης μεγάλων δεδομένων) η υπηρεσία λαμβάνει υπόψη μία σειρά από εξωτερικούς παράγοντες όπως συγκεκριμένες παραμέτρους υπηρεσίας, προγραμματισμένες ή απρογραμμάτιστες διακοπές λειτουργίας κ.λ.π.

Πως λειτουργεί 

Η υπηρεσία ελέγχει τη διαθεσιμότητα και την αξιοπιστία των υπηρεσιών καθώς και γκρουπ υπηρεσιών προσομοιώνοντας τις όποιες ενέργειες θα έκανε ο εκάστοτε χρήστης σε αυτήν πχ. στην περίπτωση ενός εξυπηρετητή μεταφορά αρχείων (FTP) η υπηρεσία δοκιμάζει να μεταφέρει, να αποθηκεύσει και να διαγράψει ένα αρχείο στον εξυπηρετητή. Οι δοκιμές αυτές γίνονται σε τακτά χρονικά διαστήματα (πχ ανά μια ώρα η 15 λεπτά) και τα αποτελέσματα αυτών καταγράφονται να να συμπεριληφθούν στον υπολογισμό της διαθεσιμότητας και της αξιοπιστίας της υπηρεσίας. Η υπηρεσία υποστηρίζει διαφορετικά προφίλ για την δημιουργία της τοπολογίας και της ομαδοποίησης υπηρεσιών και τον αλγόριθμο για τον υπολογισμό της διαθεσιμότητας και αξιοπιστίας υπηρεσιών. Οι υπολογισμοί γίνονται σε υποδομές διαχείρισης και επεξεργασίας μεγάλων δεδομένων (χρήση πλατφόρμας apache flink) οι οποίες παρέχουν αποτελέσματα τόσο σε πραγματικό χρόνο όσο και διόρθωσης αυτών ανά τακτά χρονικά διαστήματα. Η υπηρεσία δημοσιεύει τα αποτελέσματα υπολογισμών της σε πραγματικό χρόνο επιτρέποντας έτσι την δημιουργία πίνακα ελέγχου της κατάστασης των υπηρεσιών (μέσω ειδικής διεπαφής που έχει δημιουργηθεί) και παρέχει τη δυνατότητα της έγκαιρης ειδοποίησης (alerts μέσω email καθώς και SMS κ slack messages) των διαχειριστών στην περίπτωση εντοπισμού κάποιου σφάλματος.

Χρήση

Η υπηρεσία αυτή τη στιγμή χρησιμοποιείται και χρησιμοποιήθηκε από υπηρεσίες που συμμετέχουν σε ευρωπαϊκά έργα υποδομών cloud όπως τα EOSC-HUB, EUDAT, EGI, SeaDataCloud, VI-SEEM.

Είσοδος στο ARGO monitoring service