2014-01-23 36 views
1

在一个web应用程序和服务我创建它是必要的,它横向扩展。我想要有1个负载均衡器,3个Web服务器节点和2个数据库节点(其中一个仅用于冗余,并且只要第一个数据库节点关闭,就会垂直扩展)。负载平衡器节点是瓶颈吗?

  1. 是否负载平衡器充当代理?
  2. 如果是的话那岂不是击败水平扩展,如果它的将是一个巨大的瓶颈的目的是什么?
  3. 它应该具有比web服务器节点显著更多的资源?

回答

6

[我想你在你的第一句的意思是 “天平水平”。]

  1. 是的,典型负载均衡是proxys。
  2. 负载平衡器将是一个瓶颈,如果你的负载是网络的约束。通常负载是CPU限制的,所以负载均衡器分配CPU负载,而不是网络负载。因为他们不持有或处理大量数据
  3. 号负载均衡器并不需要很多的资源。它应该拥有尽可能多的网络资源(带宽)。
+0

是的,我确实意味着“水平缩放”,我的错误。感谢您的回答 – User2013

+0

@TedBigham,对于负载受网络限制的情况,典型的追索是什么?循环赛是否可行? – Tung

+0

@Tung Round-Robin DNS可用于短期连接。如果连接长时间处于打开状态(websockets),我会在登录之前使用客户端命中的“pre-auth”服务。让它返回最不忙碌的端点的地址。 –