好的,我一直在研究 10 Gb 链路的第 4 层负载平衡解决方案。
我需要以下属性
以 10Gig 以太网速度工作。
可以支持长寿命 tcp 连接。
多达 100 万个实时 TCP 连接。
平衡器不参与返回路径。
容错与 tcp 会话故障转移。
低延迟和良好的吞吐量。
可以编写脚本。
无论是软件解决方案还是硬件解决方案。可以做到吗?有人这样做吗?
好的,我一直在研究 10 Gb 链路的第 4 层负载平衡解决方案。
我需要以下属性
以 10Gig 以太网速度工作。
可以支持长寿命 tcp 连接。
多达 100 万个实时 TCP 连接。
平衡器不参与返回路径。
容错与 tcp 会话故障转移。
低延迟和良好的吞吐量。
可以编写脚本。
无论是软件解决方案还是硬件解决方案。可以做到吗?有人这样做吗?
F5 可能具有您正在寻找的硬件。Price 可能会说服您 TCP 会话故障转移将极大地推动您的解决方案价格上涨。
Brocade ServerIron 是一个 L4-L7 交换机,我相信它也可以处理 TCP 会话故障转移。
LVS 确实处理了它,但是,即使有一个负载平衡器被拉出,我也不止一次失去了我的 ssh 会话。IPVS 处理第 4 层,但同样,ssh 会话是一个折腾。
让平衡器不参与返回路径会使您的 TCP 会话故障转移更加困难。
你看过LVS吗?它将满足大多数这些要求。您可能很难找到 tcp 会话故障转移的解决方案,但我之前没有寻求过该特定要求,因为我的应用程序架构可以在没有它的情况下合理地处理故障转移。