首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker swarm负载均衡

Docker swarm负载均衡
EN

Stack Overflow用户
提问于 2017-06-08 16:36:41
回答 2查看 654关注 0票数 2

我们需要在集群模式下通过ngnix来平衡负载吗?

如果是这样,为什么我们需要这样做。Docker swarm平衡负载。我测试了简单的应用程序。它有几种负载平衡策略。

即使docker swarm也能平衡负载,为什么有这么多关于在swarm模式下使用ngnix进行负载平衡的文章呢?

EN

回答 2

Stack Overflow用户

发布于 2017-11-28 06:07:29

我们需要在集群模式下通过ngnix来平衡负载吗?

是也不是。这取决于... :)

应用程序负载平衡正在为您执行群集操作。例如,当部署一个副本为10的服务时,群模式将在您每次调用它时围绕您的10个应用程序执行循环负载均衡。无论你给哪个经理或员工打电话,都没有关系。

但在主机级别,您需要一个外部的传统负载均衡器。例如,当你的swarm运行在4台数字海洋机器上时,你需要一个覆盖所有4个ip地址的负载均衡器。

甚至可以平衡负载,为什么在集群模式下有这么多关于负载平衡的文章呢?

a)因为nginx想赚钱

b)因为在码头群模式出现之前的一段时间,一切都很复杂

c)因为知道如何自己操作仍然很好d)因为您非常熟悉nginx

票数 4
EN

Stack Overflow用户

发布于 2017-06-08 16:44:39

Docker 1.12中的新功能使Swarm成为一个强大的平台,但这将通过利用开源NGINX的优势得到增强,甚至通过使用NGINX Plus得到增强。NGINX Plus使用DNS动态重新配置后端容器以实现负载平衡的能力,以及Status API提供的可见性,构成了一个非常强大的容器解决方案。

有一篇文章非常具有描述性,它解释了为什么这是如此有利。链接here

希望这能回答你的问题!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44430638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档