<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>網絡>負載均衡>

f5負載均衡和Nginx負載均衡有什么區別

2018年01月01日 18:41 網絡整理 作者: 用戶評論(0

  負載均衡是分攤到多個操作單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工作任務。建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。市場上有很多的負載均衡,下面講講f5負載均衡和Nginx負載均衡有什么區別。

1、什么是nginx

Nginx,即engine x,是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP代理服務器。Nginx是目前使用最廣泛的HTTP軟負載均衡器。

1.1 Nginx的功能特點

①、工作在網絡的7層之上,可以針對http應用做一些分流的策略,比如針對域名、目錄結構;

②、Nginx對網絡的依賴比較??;

③、Nginx安裝和配置比較簡單,測試起來比較方便;

④、也可以承擔高的負載壓力且穩定,一般能支撐超過1萬次的并發;

⑤、Nginx可以通過端口檢測到服務器內部的故障,比如根據服務器處理網頁返回的狀態碼、超時等等,www.linuxidc.com 并且會把返回錯誤的請求重新提交到另一個節點,不過其中缺點就是不支持url來檢測;

⑥、Nginx對請求的異步處理可以幫助節點服務器減輕負載;

⑦、Nginx能支持http和Email,這樣就在適用范圍上面小很多;

f5負載均衡和Nginx負載均衡有什么區別

1.2 Nginx的原理

Nginx的實現,采用的是反向代理技術。代理服務器充當服務器集群的前置,負責接收所有來自用戶的請求,然后代理服務器根據負載均衡算法,

將請求分發給服務器集群。服務器集群處理完請求后,將響應信息先發送給反向代理服務器,反向代理服務器再返回給用戶。

2、什么是F5 BIG-IP

F5負載均衡器是應用交付網絡的全球領導者F5 Networks公司提供的一個負載均衡器專用設備,F5 BIG-IP LTM 的官方名稱叫做本地流量管理器,可以做4-7層負載均衡,具有負載均衡、應用交換、會話交換、狀態監控、智能網絡地址轉換、通用持續性、響應錯誤處理、IPv6網關、高級路由、智能端口鏡像、SSL加速、智能HTTP壓縮、TCP優化、第7層速率整形、內容緩沖、內容轉換、連接加速、高速緩存、Cookie加密、選擇性內容加密、應用攻擊過濾、拒絕服務(DoS)攻擊和SYN Flood保護、防火墻—包過濾、包消毒等功能。

f5負載均衡和Nginx負載均衡有什么區別

以下是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,將訪問請求傳送到不同的服務器。

3、方案優缺點對比

1.基于硬件的方式(F5負載均衡)

f5負載均衡和Nginx負載均衡有什么區別

優點:能夠直接通過智能交換機實現,處理能力更強,而且與系統無關,負載性能強更適用于一大堆設備、大訪問量、簡單應用。

缺點:成本高,除設備價格高昂,而且配置冗余,很難想象后面服務器做一個集群,但最關鍵的負載均衡設備卻是單點配置;無法有效掌握服務器及應用狀態。

硬件負載均衡,一般都不管實際系統與應用的狀態,而只是從網絡層來判斷,所以有時候系統處理能力已經不行了,但網絡可能還來 得及反應(這種情況非常典型,比如應用服務器后面內存已經占用很多,但還沒有徹底不行,如果網絡傳輸量不大就未必在網絡層能反映出來)。

2.基于軟件的方式(Nginx負載均衡)

f5負載均衡和Nginx負載均衡有什么區別

優點:基于系統與應用的負載均衡,能夠更好地根據系統與應用的狀況來分配負載。這對于復雜應用是很重要的,性價比高,實際上如果幾臺服務器,用F5之類的硬件產品顯得有些浪費,而用軟件就要合算得多,因為服務器同時還可以跑應用做集群等。

缺點:負載能力受服務器本身性能的影響,性能越好,負載能力越大。

綜述:對我們管理系統應用環境來說,由于負載均衡器本身不需要對數據進行處理,性能瓶頸更多的是在于后臺服務器,通常采用軟負載均衡器已非常夠用且其商業友好的軟件源碼授權使得我們可以非常靈活的設計,無逢的和我們管理系統平臺相結合。

非常好我支持^.^

(150) 96.8%

不好我反對

(5) 3.2%

( 發表人:劉杰 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
      <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
      <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
      <acronym id="s8ci2"></acronym>
      <acronym id="s8ci2"><center id="s8ci2"></center></acronym>