Docker群集负载平衡

我们是否需要通过ngnix与群集模式来平衡负载?

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

即使docker群平衡负载,为什么有这么多关于群集模式下的ngnix负载均衡的文章?

我们是否需要通过ngnix与群集模式来平衡负载?

是和不是。 这取决于 … :)
应用程序负载平衡正在为你做群。 例如,当部署一个副本为10的服务时,群集模式将在您每次调用10个应用程序时执行循环负载平衡。 你打电话给哪位经理或者工作人员无关紧要。

但是在主机级别上,您需要一个外部的经典负载平衡器。 例如,当你的群体在4台数字海洋机器上运行时,你需要一个负载平衡器,它覆盖所有4个IP地址。

即使docker群平衡负载,为什么有这么多关于群集模式下的ngnix负载均衡的文章?

a)因为nginx想赚钱
b)因为在docker群模式存在之前还有一段时间,一切都很复杂
c)因为知道自己怎么做也是很好的d)因为你对nginx很熟悉

Docker 1.12的新特性使Swarm成为了一个强大的平台,但是通过利用NGINXNGINX Plus ,这个function将会得到加强。 NGINX Plus能够dynamic地重新configuration后端容器以使用DNS进行负载均衡, Status API提供的可视性使其成为非常强大的容器解决scheme。

有这篇文章是非常具有说明性的解释为什么这是如此有利。 链接在这里 。

希望这回答你的问题!