Load-Balancing
Linux/bsd tcp 負載平衡與 10 Gb 乙太網
好的,我一直在研究 10 Gb 鏈路的第 4 層負載平衡解決方案。
我需要以下屬性
以 10Gig 乙太網速度工作。
可以支持長壽命 tcp 連接。
多達 100 萬個實時 TCP 連接。
平衡器不參與返迴路徑。
容錯與 tcp 會話故障轉移。
低延遲和良好的吞吐量。
可以編寫腳本。
無論是軟體解決方案還是硬體解決方案。可以做到嗎?有人這樣做嗎?
F5 可能具有您正在尋找的硬體。Price 可能會讓您相信 TCP 會話故障轉移會極大地推動您的解決方案價格上漲。
Brocade ServerIron 是一個 L4-L7 交換機,我相信它也可以處理 TCP 會話故障轉移。
LVS 確實處理了它,但是,即使有一個負載平衡器被拉出,我也不止一次失去了我的 ssh 會話。IPVS 處理第 4 層,但同樣,ssh 會話是一個折騰。
讓平衡器不參與返迴路徑會使您的 TCP 會話故障轉移更加困難。