我对CoreOS / Docker非常陌生,请您解释一下在CoreOS机器上运行elasticsearch节点(而不是普通的Ubuntu机器)有哪些优点(或缺点)。
我正在考虑跟随这个教程开始工作,但我首先想知道可以取得什么成果:
发布于 2015-04-29 09:22:16
我不确定总的来说,如果您使用Docker在coreOS上部署CoreOS,那么elasticsearch将消耗更少的内存或CPU,因为Docker本身包含一个操作系统(可能是ubuntu)。
与常规Ubuntu部署相比,CoreOS的主要优点是舰队,它为您提供了易于部署的具有高可用性的集群管理。
发布于 2015-04-30 09:41:37
您将通过运行容器来优化您的重新来源使用,因为调度器(机群)将在您的CoreOS集群上分配负载并平衡它。它肯定会更节省成本和节省时间。
此外,您不必关心任何服务器配置,只需启动您的CoreOS服务器,运行fleetctl start <your unit>,您的应用程序就会可用。在集群中的服务器上,只要更换它,一切就会重新启动。
使用CoreOS,您可以停止将服务器视为单元。您认为它们是一个可供您的容器使用的资源池,根据您的选择自动或手动归属。
https://stackoverflow.com/questions/25878397
复制相似问题