獲取信息的速度快慢已經成為制約互聯網發展的重要因素。如何在現有的網絡資源下提高用戶獲取信息的速度,已成為困擾眾多數據中心、ISP和企業的一大難題。
總的來說,讓困擾眾多數據中心、ISP和企業網絡問題分為以下三個方面:
1、 低下的應用網絡訪問速度,服務器時常宕機。
2、 每一次業務量的提升,都將導致再一次硬件升級的高額成本投入,性能再卓越的設備也無法滿足當前業務量的發展趨勢。
3、 無法完全解決現在網絡中面臨的問題:如單點故障問題,服務器資源不夠用問題等。
由于目前現有各種網絡應用隨著業務量的提高,訪問量和數據流量的快速增長,其處理能力和計算強度也相應地增大。顯然,傳統的網絡結構已經不能滿足這種高質量的需求。在僅靠不斷增加帶寬的方式提高訪問速度收效甚微的情況下,可以通過多臺服務器通過網絡設備相連組成一個服務器集群,每臺服務器都提供相同或相似的網絡服務。服務器集群前端部署一臺負載均衡設備,負責根據已配置的均衡策略將用戶請求在服務器集群中分發,為用戶提供服務,并對服務器可用性進行維護。
負載均衡技術通常操作于網絡的第四層或第七層。負載均衡器可以根據實際的響應時間制定優先級交付決策,從而實現高性能、智能化流量管理,達到最佳的服務器群性能。采用第七層應用控制還可以減少通信高峰期的錯誤訊息,因為差錯控制和流量管理技術可以偵測到一些錯誤信息并透明地將會話重定向到另一個服務器,使用戶順利地進行使用。
例如,圖中的例子就是某運營商所采用的負載均衡案例。
在本案例中,所采使用2臺梭子魚負載均衡640型號假設在核心交換機和分層交換機之間,并采用路由模式來部署以實現最簡單、并做到對現有系統的影響最小化。
方案總體設計
1. 在核心交換機和接入交換機之間架設負載均衡機,在分布層進行負載均衡
2. 針對不同的服務分別架設兩臺的負載均衡設備以在負載均衡的同時,實現雙機熱備,提高整體性能和可用性
3. 在LB中建立虛擬IP,并將后臺服務器與之綁定,形成虛擬服務。
優勢:
1、640屬于梭子魚負載均衡設備運營商級別的高端型號, 擁有10個千兆端口, SSL加速, 支持150,000新建連接數, 15,000,000并發連接數, 無需交換機就可以實現高帶寬的鏈路
2、除增加IP網段, 無需改動網絡結構
兩臺梭子魚負載均衡機做為一組, 對后臺服務器提供負載均衡服務, 并且互為備份,采用“心跳”技術實時監控伙伴設備的同時, 也實現了負載均衡設備的負載均衡。同時利用兩臺高端640負載均衡機進行流量分配能夠避免SPOF和單點瓶頸的問題,最大限度地發揮負載均衡的能力。
梭子魚負載均衡機是提供本地的服務器群負載均衡和容錯的產品,在充分利用現有資源以及對IT基礎設施進行最小變動的前提下有效地進行流量的分配,從而提高服務器的處理性能。對客戶端而言,這一切都是透明的。