負載均衡Nginx和F5的區別


今早上看書,看到為了保證Zuul的高可用性,在Zuul的前端可以使用Nginx或F5再次進行負載轉發

使用過Nginx,那F5是什么,他們有什么區別嗎?

(1)F5

  F5負載均衡器是應用交付網絡的全球領導者F5 Networks公司提供的一個負載均衡器專用設備

  F5 BIG-IP LTM 的官方名稱叫做本地流量管理器,可以做4-7層負載均衡

  功能:

    負載均衡、應用交換、會話交換、狀態監控、智能網絡地址轉換、通用持續性、響應錯誤處理、IPv6網關、高級路由、智能端口鏡像、SSL加速、智能HTTP壓縮、TCP優化、第7層速率整形、內容緩沖、內容轉換、連接加速、高速緩存、Cookie加密、選擇性內容加密、應用攻擊過濾、拒絕服務(DoS)攻擊和SYN Flood保護、防火牆—包過濾、包消毒等

(2)Nginx

  高性能的 HTTP和反向代理服務器,同時支持作為IMAP/POP3/SMTP代理服務器

  采用的是反向代理技術,代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器,並將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器

  具有高效的性能、良好的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗,被廣泛應用

(3)區別

  F5硬件

    優點:能夠直接通過智能交換機實現,處理能力更強,而且與系統無關,只是從網絡層來判斷,負載性能強,適用於一大堆設備、大訪問量、簡單應用

    缺點:成本高,配置冗余

  Nginx軟件

    優點:基於系統與應用的負載均衡,能夠更好地根據系統與應用的狀況來分配負載。性價比高

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

  負載均衡器本身不需要對數據進行處理,性能瓶頸更多的是在於后台服務器,因此采用軟件均衡已經夠用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM