Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Apache Mesos;
Αναπτύχθηκε στο Πανεπιστήμιο της Καλιφόρνιας, Berkley, ο Apache Mesos είναι ένας διαχειριστής συμπλέγματος ανοιχτού κώδικα. Σκοπός του είναι να παρέχει αποτελεσματική απομόνωση και ανταλλαγή πόρων σε κατανεμημένα πλαίσια ή εφαρμογές. Με άλλα λόγια, βοηθάει στην ανταλλαγή πόρων με λεπτόκοκκο τρόπο, βελτιώνοντας έτσι τη χρήση του cluster. Το Apache Mesos θεωρείται το θεμέλιο για ένα μεγάλο αριθμό κατανεμημένων συστημάτων.
Η Techopedia εξηγεί τον Apache Mesos
Το Apache Mesos έχει κατασκευαστεί με τις ίδιες αρχές με τον πυρήνα του Linux. Μερικά από τα χαρακτηριστικά χαρακτηριστικά του Apache Mesos είναι η δυνατότητα επεκτάσεως σε χιλιάδες κόμβους, προγραμματισμός πολλαπλών πόρων, διεπαφή χρήστη ιστού για την προβολή της κατάστασης του συμπλέγματος, ο διαχωρισμός μεταξύ των εργασιών με τα κιβώτια του Linux και ο επαναληπτικός πλοίαρχος με αντοχή στο σφάλμα που χρησιμοποιεί το Zookeeper. Το Mesos μπορεί με κάποιο τρόπο να θεωρηθεί το αντίθετο της εικονικοποίησης, καθώς η εικονικοποίηση χωρίζει έναν ενιαίο φυσικό πόρο σε πολλαπλούς εικονικούς πόρους, ενώ ο Mesos συνδυάζει πολλαπλούς φυσικούς πόρους σε έναν ενιαίο εικονικό πόρο. Το Apache Mesos αποτελείται από την κύρια διαδικασία και τα πλαίσια με κύρια διαδικασία διαχείρισης των δαίμονες σκλάβων που τρέχουν σε κάθε κόμβο συμπλέγματος και τα πλαίσια που φροντίζουν τις εργασίες σε αυτούς τους σκλάβους. Οι πόροι προσφέρουν έναν κατάλογο ελεύθερων πόρων σε πολλαπλούς σκλάβους.
Παρόμοια με τους πόρους διαχείρισης του λειτουργικού συστήματος PC, το Apache Mesos μπορεί να αλλάξει πόρους από το ένα πλαίσιο στο άλλο, όπως και όταν χρειάζεται. Μπορεί να συμβάλει στη μείωση πολλών χειροκίνητων βημάτων κατά την ανάπτυξη εφαρμογών και μπορεί να βοηθήσει στην αυτόματη μετατόπιση του φόρτου εργασίας, ώστε να διατηρηθούν υψηλά τα ποσοστά χρήσης. Το Apache Mesos, με τη βοήθεια ενός pluggable module κατανομής, βοηθά τους οργανισμούς να υποστηρίξουν ποικίλες πολιτικές κατανομής μεταξύ των πλαισίων. Το Apache Mesos βρίσκεται μεταξύ του επιπέδου εφαρμογής και του λειτουργικού συστήματος. Αυτό διευκολύνει την ανάπτυξη και μπορεί να διαχειρίζεται πιο αποτελεσματικά τις εφαρμογές σε μεγάλης κλίμακας συγκεντρωτικά περιβάλλοντα. Μπορεί επίσης να εκτελέσει πολλαπλές εφαρμογές σε μια δυναμικά κοινόχρηστη ομάδα κόμβων. Το Apache Mesos μπορεί επίσης να παρέχει ταχύτερη απόδοση εφαρμογών.
Το Apache Mesos έχει υιοθετηθεί από αρκετές εταιρείες λογισμικού, όπως η Apple.