Spisu treści:
Definicja - Co oznacza Apache Mesos?
Apache Mesos, opracowany na Uniwersytecie Kalifornijskim w Berkley, jest menedżerem klastrów typu open source. Ma na celu zapewnienie wydajnej izolacji zasobów i dzielenia się nimi między rozproszonymi platformami lub aplikacjami. Innymi słowy, pomaga w precyzyjnym udostępnianiu zasobów, poprawiając w ten sposób wykorzystanie klastra. Apache Mesos jest uważany za podstawę dużej liczby systemów rozproszonych.
Techopedia wyjaśnia Apache Mesos
Apache Mesos został zbudowany na tych samych zasadach co jądro Linuksa. Niektóre z najważniejszych cech Apache Mesos to skalowalność do tysięcy węzłów, szeregowanie zasobów, interfejs użytkownika do przeglądania stanu klastra, separacja zadań z kontenerami Linux i odporny na błędy replikowany master za pomocą Zookeeper. Mesos w pewien sposób można uznać za przeciwieństwo wirtualizacji, ponieważ wirtualizacja dzieli pojedynczy zasób fizyczny na wiele zasobów wirtualnych, podczas gdy Mesos łączy wiele zasobów fizycznych w jeden zasób wirtualny. Apache Mesos składa się z procesu nadrzędnego i struktur z nadrzędnymi demonami zarządzającymi podrzędnymi działającymi na każdym węźle klastra oraz struktur obsługujących zadania na tych urządzeniach podrzędnych. Zasoby oferują listę bezpłatnych zasobów na wielu urządzeniach podrzędnych.
Podobnie jak zasoby do zarządzania systemem operacyjnym na PC, Apache Mesos może przełączać zasoby z jednego frameworka na inny w razie potrzeby. Może pomóc zredukować wiele ręcznych kroków we wdrażaniu aplikacji i może pomóc w automatycznym przenoszeniu obciążeń, aby utrzymać wysokie wskaźniki wykorzystania. Apache Mesos, przy pomocy wtykowego modułu alokacji, pomaga organizacjom wspierać różnorodne zasady alokacji między ramami. Apache Mesos znajduje się między warstwą aplikacji a systemem operacyjnym. Ułatwia to wdrażanie i pozwala wydajniej zarządzać aplikacjami w dużych środowiskach klastrowych. Może także wykonywać wiele aplikacji w dynamicznie udostępnianej puli węzłów. Apache Mesos może również zapewnić wyższą wydajność aplikacji.
Apache Mesos został przyjęty przez kilka firm programistycznych, w tym Apple.
