目次:
定義-Apache Mesosの意味?
カリフォルニア大学バークレー校で開発されたApache Mesosは、オープンソースのクラスターマネージャーです。 効率的なリソースの分離と分散フレームワークまたはアプリケーション間での共有を提供することを目的としています。 つまり、きめ細かな方法でリソースを共有できるため、クラスターの使用率が向上します。 Apache Mesosは、多数の分散システムの基盤と考えられています。
TechopediaはApache Mesosについて説明します
Apache Mesosは、Linuxカーネルと同じ原則で構築されています。 Apache Mesosの主要な機能には、数千のノードへのスケーラビリティ、マルチリソーススケジューリング、クラスター状態を表示するためのWebユーザーインターフェイス、LinuxコンテナーとZookeeperを使用したフォールトトレラント複製マスターのタスクの分離があります。 仮想化は単一の物理リソースを複数の仮想リソースに分割しますが、Mesosは複数の物理リソースを単一の仮想リソースに結合するため、Mesosはいくつかの点で仮想化の反対と考えることができます。 Apache Mesosは、各クラスターノードで実行されるスレーブデーモンを管理するマスタープロセスと、これらのスレーブのタスクを処理するフレームワークを備えたマスタープロセスとフレームワークで構成されます。 リソースは、複数のスレーブ上の無料リソースのリストを提供します。
PCオペレーティングシステム管理リソースと同様に、Apache Mesosは必要に応じてフレームワーク間でリソースを切り替えることができます。 これにより、アプリケーションの展開における多くの手動手順を減らすことができ、ワークロードを自動的にシフトして使用率を高く保つことができます。 Apache Mesosは、プラグ可能な割り当てモジュールの助けを借りて、組織がさまざまなフレームワーク間の割り当てポリシーをサポートできるようにします。 Apache Mesosは、アプリケーション層とオペレーティングシステムの間にあります。 これにより、展開が容易になり、大規模なクラスター環境でアプリケーションをより効率的に管理できます。 また、ノードの動的共有プールで複数のアプリケーションを実行できます。 Apache Mesosは、アプリケーションのパフォーマンスを高速化することもできます。
Apache Mesosは、Appleを含むいくつかのソフトウェア会社に採用されています。
