用于负载平衡的服务器体系结构



我正在学习负载平衡和配置负载平衡服务器体系结构的方法,并且我有一个关于体系结构的问题。

如果我使用负载均衡器,这意味着我想通过将每个后端服务器放在负载均衡器(nginx、haproxy 等(后面来减少它们的负载。那么,我是否必须在物理上不同的服务器中分离负载均衡器和其他后端服务器?感觉没有理由将负载均衡器和后端服务器放在一台机器中,因为这根本不会分配负载(所有进程都将在一台机器中(。

换句话说,例如,如果我在机器A中运行nginx服务器,我是否必须在机器B中运行Node.js后端服务器?还是可以将整个架构放在一台机器中?

我知道没有最好的架构,但我想知道一般的架构模式。

如果我的问题看起来含糊不清或难以理解,请发表评论 - 然后我会尝试更具体地解释。

据我了解,您希望在不同的机箱或 VM 上运行每个"负载平衡"服务器。否则,你是对的,负载不会"平衡"。您将为属于负载平衡群集的每个服务器运行后端。

最新更新