Zuhause Audio Was ist Apache Mesos? - Definition aus techopedia

Was ist Apache Mesos? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Apache Mesos?

Apache Mesos wurde an der University of California in Berkley entwickelt und ist ein Open-Source-Cluster-Manager. Ziel ist es, eine effiziente Ressourcenisolierung und -freigabe in verteilten Frameworks oder Anwendungen bereitzustellen. Mit anderen Worten, es hilft bei der gemeinsamen Nutzung von Ressourcen auf fein abgestimmte Weise und verbessert so die Clusterauslastung. Apache Mesos gilt als Grundlage für eine Vielzahl verteilter Systeme.

Techopedia erklärt Apache Mesos

Apache Mesos wurde nach den gleichen Prinzipien wie der Linux-Kernel erstellt. Zu den herausragenden Merkmalen von Apache Mesos zählen die Skalierbarkeit auf Tausende von Knoten, die Planung mehrerer Ressourcen, die Webbenutzeroberfläche zum Anzeigen des Clusterstatus, die Trennung zwischen Aufgaben mit Linux-Containern und die fehlertolerante Replikation des Masters mithilfe von Zookeeper. In mancher Hinsicht kann Mesos als das Gegenteil von Virtualisierung betrachtet werden, da Virtualisierung eine einzelne physische Ressource in mehrere virtuelle Ressourcen aufteilt, während Mesos mehrere physische Ressourcen in einer einzelnen virtuellen Ressource kombiniert. Apache Mesos besteht aus Master-Prozessen und Frameworks, wobei der Master-Prozess Slave-Dämonen verwaltet, die auf jedem Cluster-Knoten ausgeführt werden, und Frameworks, die sich um Aufgaben auf diesen Slaves kümmern. Die Ressourcen bieten eine Liste der freien Ressourcen auf mehreren Slaves.

Ähnlich wie bei den Verwaltungsressourcen für PC-Betriebssysteme kann Apache Mesos die Ressourcen bei Bedarf von einem Framework auf ein anderes umstellen. Dies kann dazu beitragen, viele manuelle Schritte bei der Bereitstellung von Anwendungen zu reduzieren und die Arbeitslast automatisch zu verschieben, um die Auslastungsraten hoch zu halten. Apache Mesos unterstützt Unternehmen mithilfe eines steckbaren Zuordnungsmoduls bei der Unterstützung verschiedener Zuordnungsrichtlinien zwischen Frameworks. Apache Mesos befindet sich zwischen der Anwendungsschicht und dem Betriebssystem. Dies erleichtert die Bereitstellung und ermöglicht eine effizientere Verwaltung von Anwendungen in großen Clusterumgebungen. Es können auch mehrere Anwendungen auf einem dynamisch gemeinsam genutzten Knotenpool ausgeführt werden. Apache Mesos bietet auch eine schnellere Anwendungsleistung.

Apache Mesos wurde von mehreren Softwareunternehmen übernommen, darunter auch Apple.

Was ist Apache Mesos? - Definition aus techopedia