gpt4 book ai didi

docker - 在 Docker Swarm 模式下,复制服务的数量是否超过可用主机的数量?

转载 作者:行者123 更新时间:2023-12-01 13:43:19 25 4
gpt4 key购买 nike

我一直在研究将在 Docker 1.12 中提供的新 Docker Swarm 模式。在这个Docker Swarm Mode Walkthrough在视频中,他们创建了一个由单个 Nginx 容器组成的简单 Nginx 服务。在视频中,他们在 Swarm 集群中有 4 个节点。在扩展演示期间,他们将复制因子增加到 10,从而在集群中的所有 4 台机器上创建了 10 个 Nginx 容器副本。

我知道视频只是一个演示,但在现实世界中,创建比 Swarm 集群中的节点更多的容器(或服务)副本有什么意义?这似乎毫无意义,因为同一台机器上的两个容器无论如何都会共享该机器有限的计算资源。我不明白有什么好处。

所以我的问题是,除了 Swarm 集群中的节点数量之外,复制 Docker 服务或容器是否有任何实际好处?

谢谢

最佳答案

这取决于应用程序如何处理线程和多个请求。单线程应用程序或一次仅处理一个请求的作业可能会使用一小部分操作系统资源,并受益于在单个主机上运行多个实例。已调整为并发处理请求并充分利用操作系统的应用程序将看不到任何好处,实际上会导致占用资源以运行应用程序的多个实例的惩罚。

关于docker - 在 Docker Swarm 模式下,复制服务的数量是否超过可用主机的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38040555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com