Зміст:
Визначення - Що означає Apache Mesos?
Розроблений в Каліфорнійському університеті в Берклі, Apache Mesos - менеджер кластерів з відкритим кодом. Він спрямований на забезпечення ефективної ізоляції ресурсів та обміну між розподіленими рамками або програмами. Іншими словами, це допомагає в точному обміні ресурсами, тим самим покращуючи використання кластерів. Apache Mesos вважається основою для великої кількості розподілених систем.
Техопедія пояснює Apache Mesos
Apache Mesos був побудований з тими ж принципами, що і ядро Linux. Деякі з важливих особливостей Apache Mesos - це масштабованість до тисяч вузлів, планування багаторесурсів, веб-користувальницький інтерфейс для перегляду стану кластерів, розділення між завданнями з контейнерами Linux та невідповідним реплікуваним майстром за допомогою Zookeeper. Месос певним чином можна вважати протилежною віртуалізації, оскільки віртуалізація розбиває один фізичний ресурс на кілька віртуальних ресурсів, тоді як Месос об'єднує декілька фізичних ресурсів в один віртуальний ресурс. Apache Mesos складається з головного процесу та фреймворків з головним процесом, керуючими демонами-рабовласниками, що працюють на кожному вузлі кластера, і фреймворками, які опікуються завданнями цих рабів. Ресурси пропонують список безкоштовних ресурсів для декількох рабів.
Подібно до ресурсів управління операційною системою ПК, Apache Mesos може перемикати ресурси з однієї рамки в іншу, як і коли це необхідно. Це може допомогти зменшити безліч ручних кроків при розгортанні додатків, а також може автоматично змінити навантаження, щоб зберегти високі показники використання. Apache Mesos за допомогою модуля розподільного підключення допомагає організаціям підтримувати різноманітну політику розподілу між рамками. Apache Mesos розташований між прикладним шаром та операційною системою. Це полегшує розгортання і може ефективніше керувати програмами у великих кластерних середовищах. Він також може виконувати кілька додатків у динамічно спільному пулі вузлів. Apache Mesos також може забезпечити більш швидку роботу програми.
Apache Mesos був прийнятий декількома програмними компаніями, включаючи Apple.