elasticsearch - 在CoreOS(使用Docker)上运行elasticsearch相对于Ubuntu有什么优势

标签 elasticsearch coreos

我对 CoreOS/Docker 非常陌生,所以请您解释一下在 CoreOS 计算机而不是普通的旧 Ubuntu 计算机上运行 elasticsearch 节点有哪些优点(或缺点)。

我正在考虑遵循这个tutorial开始,但我首先想知道可以获得哪些 yield :

  • 总体上它会比 Ubuntu 使用更多/更少的 RAM 吗?
  • 它会比 Ubuntu 上更“智能”地使用 CPU 功率

最佳答案

我不确定如果您使用 Docker 在 CoreOS 上部署 Elasticsearch ,那么总体而言,coreOS 上的 Elasticsearch 会消耗更少的 RAM 或 CPU,因为 Docker 本身包含一个操作系统(可能是 ubuntu)。

与常规 Ubuntu 部署相比,CoreOS 的主要优势是 Fleet,它为您提供易于部署的集群管理和高可用性。

关于elasticsearch - 在CoreOS(使用Docker)上运行elasticsearch相对于Ubuntu有什么优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25878397/

相关文章:

elasticsearch - 关于在我的本地ubuntu 17.10机器上安装jenkins

coreos - kube-apiserver 可以允许本地主机之外的不安全连接吗?

docker - 使 Kubernetes 服务可从外部访问

docker - 如何在不使用Docker Hub的情况下将应用程序部署到容器OS?

amazon-web-services - kubernetes + coreos 集群 - 替换证书

spring - Spring数据 Elasticsearch 映射

elasticsearch - 通过站点地址与 GCP 虚拟机实例交互

python - Elasticsearch全文自动完成

django - 同步 mysql 和 elasticsearch 的最佳实践是什么?

dns - DNS插件在Kubernetes 1.4.5中进入crashloopbackoff