我想在我的部署中介绍一个服务发现/集群管理解决方案。据我所知,mesos是一种解决方案,但我担心在安装marathon、cronos、mesos等代理时会消耗多少内存;我的盒子最多有512mb内存。在低资源的机箱上安装mesos是可行的吗?它是执政官的替代品吗?
7z5jn7bk1#
你的问题其实有很多问题:mesos是一个很好的集群管理解决方案。它在twitter上进行了大规模的生产测试。mesos不提供服务发现机制。为了提供完整的解决方案,mesos需要其他组件。没有一种解决方案适用于所有环境/拓扑。主要的补充是由中间层,其中包括马拉松(至少)。内存需求将根据从机的数量而变化。主设备和从设备的启动要求为3mb。使安装在资源较少的节点上成为可能。consul是一个服务发现组件,并不取代mesos。它们是互补的。事实上,keen实验室已经修改了marathon,将mesos和consul结合起来。请参见:https://github.com/keenlabs/marathon/commit/290036e34337dcd6483550b7ab7d723bc4378d5f
1条答案
按热度按时间7z5jn7bk1#
你的问题其实有很多问题:
mesos是一个很好的集群管理解决方案。它在twitter上进行了大规模的生产测试。
mesos不提供服务发现机制。
为了提供完整的解决方案,mesos需要其他组件。没有一种解决方案适用于所有环境/拓扑。主要的补充是由中间层,其中包括马拉松(至少)。
内存需求将根据从机的数量而变化。主设备和从设备的启动要求为3mb。使安装在资源较少的节点上成为可能。
consul是一个服务发现组件,并不取代mesos。它们是互补的。事实上,keen实验室已经修改了marathon,将mesos和consul结合起来。请参见:https://github.com/keenlabs/marathon/commit/290036e34337dcd6483550b7ab7d723bc4378d5f