每个工作如何?
我目前使用PerlBal …是吗? 这只是非循环的基于非会话的负载平衡。
“每个人如何工作?”
尽pipe可以这么说,但我想你可以说硬件负载均衡器将尽可能多的stream量处理和其他操作烧录到芯片上。 软件负载均衡器对软件中的stream量执行所有操作。 这意味着它通常比较慢,并且需要更多的资源来完成一个工作单元。
伪硬件负载均衡器可以使用开源软件堆栈,例如来自loadbalancer.org的软件堆栈 – 这些只是商品服务器,用定制的Web界面重新绑定,便于pipe理。
像F5 BIG-IP这样的真正的硬件负载平衡器具有超出开放源码产品的function – 价格标签至less是伪硬件负载平衡器的十倍。 不过,您还可以获得stream量处理,出色的日志logging和其他时髦function的高级选项。 F5甚至可以使用语言(iRules)来检查每个事务,并根据内容做出决定,这非常酷。
我没有使用过PerlBal,但是我猜测如果你使用的是这个angular色的股票Linux服务器,你可能会比使用LVS差很多。
类似的问题在这里
继Chopper3和Andrew Hodgson之后,硬件负载平衡器(例如F5 BIG-IP和Citrix Netscaler)通过增加SSL和HTTP压缩卸载,caching,Layer 4+和Layer 4等技术,从纯粹的负载平衡器转变为应用加速/传输设备的崇高境界。负载平衡与许多复杂的选项分配负载等,以他们的能力。
诸如思科ACE和Foundry ServerIron等硬件LB可以非常快速地处理一些事情(处理SYN洪水攻击等),并具有较低的“攻击面”。
诸如ZXTM之类的软件function更强大,但其性能与其所运行的硬件直接相关,因此它们通常比硬件LB更慢,而且它们基于通用OS,有时被认为具有更大(但仍然非常好)的“攻击面”。
这种帮助?