monitoring_engine

Υπεύθυνο εργαλείο για τη βέλτιστη διαχείριση των επεξεργαστικών πόρων, οι οποίοι διατίθενται στις υπηρεσίες του Diastema.

Οι τελικοί χρήστες, καθώς επίσης και η πλατφόρμα του Diastema, πρέπει να είναι ικανοί να επιβλέπουν τον τρόπο με τον οποίο χρησιμοποιούνται οι πόροι που τους διατίθενται, αλλά και το συνολικό μέγεθος αυτών. Το σύστημα του Diastema είναι εμπλουτισμένο με τα εργαλεία OpenStack και Kubernetes με τους αντίστοιχους API Servers τους. Η Επίβλεψη Πόρων εντός του Monitoring Engine (Resource Monitoring) του Diastema, αποσκοπεί στην αξιοποίηση των παραπάνω, για την απάντηση στο ερώτημα της επίβλεψης των απαιτούμενων πόρων.

Πιο συγκεκριμένα, το Monitoring Engine θα είναι υπεύθυνο για τη διαχείριση ερωτημάτων σχετικά με τα εικονικά μηχανήματα τα οποία χρησιμοποιούνται από το υπολογιστικό νέφος του Diastema. Το Resource Monitoring θα λαμβάνει ένα ερώτημα και θα το μετατρέπει σε ένα άλλο ερώτημα που μπορεί να διαβάσει η υπηρεσία του υπολογιστικού νέφους και τελικά θα το προωθήσει σε αυτήν.

Με τη λήψη της απάντησής, απομονώνονται οι χρήσιμες πληροφορίες και προωθούνται στην εφαρμογή οπτικοποίησης (Visualization Framework), καθώς οι δύο υπηρεσίες είναι άμεσα συνδεδεμένες. Επίσης, μπορεί να γίνει διαχείρηση ερωτημάτων σχετικά με τον τρόπο κλιμάκωσης των εφαρμογών εντός του επεξεργαστικού συμπλέγματος του Diastema. Αφού ληφθεί ένα τέτοιου είδους ερώτημα από μία εφαρμογή, γίνεται παρόμοια διαχείριση με τις απαντήσεις που καλείται να δώσει αυτό το υπό στοιχείο και για τους πόρους του cloud. Μπορεί επίσης να επικοινωνήσει  με το Kubernetes API, το οποίο έχει και αυτό δυνατότητες διαχείρισης του υπολογιστικού συμπλέγματος.

Σχετικές αναρτήσεις