F5負載均衡器的功能介紹和配置圖示

bmbm 9年前發布 | 15K 次閱讀 負載均衡器 集群/負載均衡

基于龐大的網絡結構,集群服務器的使用帶來了不少流量等負載問題。那么相對的,負載均衡的技術也應運而生。每一種技術都需要產品的支持,那么現在我們來認識一下F5負載均衡器的一種。那么首先我們先把產品的結構功能進行一下介紹。

許 多廠商推出了專用于平衡服務器負載的負載均衡器,如F5 Network公司的BIG-IP,Citrix公司的NetScaler?F5 BIG-IP LTM 的官方名稱叫做本地流量管理器,可以做4-7層負載均衡,具有負載均衡?應用交換?會話交換?狀態監控?智能網絡地址轉換?通用持續性?響應錯誤處理? IPv6網關?高級路由?智能端口鏡像?SSL加速?智能HTTP壓縮?TCP優化?第7層速率整形?內容緩沖?內容轉換?連接加速?高速緩存? Cookie加密?選擇性內容加密?應用攻擊過濾?拒絕服務(DoS)攻擊和SYN Flood保護?防火墻—包過濾?包消毒等功能?

以下是F5 BIG-IP用作HTTP負載均衡器的主要功能:

①?F5 BIG-IP提供12種靈活的算法將所有流量均衡的分配到各個服務器,而面對用戶,只是一臺虛擬服務器?

②? F5 BIG-IP可以確認應用程序能否對請求返回對應的數據?假如F5 BIG-IP后面的某一臺服務器發生服務停止?死機等故障,F5會檢查出來并將該服務器標識為宕機,從而不將用戶的訪問請求傳送到該臺發生故障的服務器 上?這樣,只要其它的服務器正常,用戶的訪問就不會受到影響?宕機一旦修復,F5 BIG-IP就會自動查證應用已能對客戶請求作出正確響應并恢復向該服務器傳送?

③?F5 BIG-IP具有動態Session的會話保持功能?

④?F5 BIG-IP的iRules功能可以做HTTP內容過濾,根據不同的域名?URL,將訪問請求傳送到不同的服務器?

下面,結合實例,配置F5 BIG-IP LTM v9.x負載均衡器:

F5負載均衡器的功能介紹和配置圖示  

①? 如圖,假設域名blog.s135.com被解析到F5負載均衡器的外網/公網虛擬IP:61.1.1.3(vs_squid),該虛擬IP下有一個服務 器池(pool_squid),該服務器池下包含兩臺真實的Squid服務器(192.168.1.11和192.168.1.12)?

②? 如果Squid緩存未命中,則會請求F5的內網虛擬IP:192.168.1.3(vs_apache),該虛擬IP下有一個默認服務器池 (pool_apache_default),該服務器池下包含兩臺真實的Apache服務器(192.168.1.21和192.168.1.22), 當該虛擬IP匹配iRules規則時,則會訪問另外一個服務器池(pool_apache_irules),該服務器池下同樣包含兩臺真實的Apache 服務器(192.168.1.23和192.168.1.24)?

③?另外,所有真實服務器的默認網關指向F5負載均衡器的自身內網IP,即192.168.1.2?

④?所有的真實服務器通過SNAT IP地址61.1.1.4訪問互聯網?

 本文由用戶 bmbm 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!