硬件和软件负载平衡器之间有什么区别?

Ale*_*lex 5 hardware linux unix load-balancing

每个是如何工作的?

我目前使用 PerlBal...可以吗?这只是循环非基于会话的负载平衡。

小智 3

“每一项如何运作?”

尽可能多地说,我想您可以说硬件负载平衡器将尽可能多的流量处理和其他操作烧录到硅上。软件负载均衡器对软件中的流量执行所有操作。这意味着它通常速度较慢,并且需要更多资源来执行工作单元。

伪硬件负载均衡器可以使用开源软件堆栈,例如来自loadbalancer.org的软件堆栈 - 这些只是使用定制 Web 界面重新标记的商品服务器,以便于管理。

F5 BIG-IP等真正的硬件负载均衡器具有超越开源产品的功能 - 其价格至少是伪硬件负载均衡器的十倍。不过,您还可以获得流量处理的高级选项、出色的日志记录和其他时髦功能。F5 甚至有一种语言(iRules),你可以用它来检查每笔交易并根据内容做出决策,这真的很酷。

我没有使用过 PerlBal,但我猜如果您在这个角色中使用的是普通 Linux 服务器,那么您可能会比使用LVS做得更糟糕。

类似的问题在这里