目录:
定义-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在内的多家软件公司采用。
