rubyonrails集群管理和服务发现

ccrfmcuu  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(260)

我想在我的部署中介绍一个服务发现/集群管理解决方案。据我所知,mesos是一种解决方案,但我担心在安装marathon、cronos、mesos等代理时会消耗多少内存;我的盒子最多有512mb内存。在低资源的机箱上安装mesos是可行的吗?它是执政官的替代品吗?

7z5jn7bk

7z5jn7bk1#

你的问题其实有很多问题:
mesos是一个很好的集群管理解决方案。它在twitter上进行了大规模的生产测试。
mesos不提供服务发现机制。
为了提供完整的解决方案,mesos需要其他组件。没有一种解决方案适用于所有环境/拓扑。主要的补充是由中间层,其中包括马拉松(至少)。
内存需求将根据从机的数量而变化。主设备和从设备的启动要求为3mb。使安装在资源较少的节点上成为可能。
consul是一个服务发现组件,并不取代mesos。它们是互补的。事实上,keen实验室已经修改了marathon,将mesos和consul结合起来。请参见:https://github.com/keenlabs/marathon/commit/290036e34337dcd6483550b7ab7d723bc4378d5f

相关问题