四種常見的負載均衡方法

是否是每次聽別人談論負載均衡,感受好高大上,可是本身又不太懂?下面咱們就來聊聊負載均衡後端

負載均衡是個啥?

負載均衡是由多臺服務器以對稱的方式組成一個服務器集羣
每臺服務器都就具備等價的地位,均可以單獨對外提供服務而無須其餘服務器的輔助
主要用於解決高併發訪問服務問題
這種集羣技術能夠用最少的投資得到接近於大型主機的性能服務器

負載均衡的四種方式

Web的負載均衡方式有不少,下面主要來說講四種常見的負載均衡方式架構

1.用戶手動選擇

這一種古老的方式,經過入口提供不一樣線路、不一樣服務器連接的方式,來實現負載均衡,通常在提供下載業務的網站比較常見
併發

2.DNS輪詢

一個域名解析多個ip,DNS服務器將解析請求按照順序,隨機分配到不一樣的ip上,來實現負載均衡
負載均衡

3.四/七層負載均衡設備

四層指定的是開發系統互聯模型OSI的第四層-傳輸層
七層指定的是開發系統互聯模型OSI的第四層-應用層
高併發

常見的四/七層負載均衡設備有三種:

硬件四/七層負載均衡交換機性能

硬件的交換機都比較貴,比較有表明性的有F5 BIG-IP、Cisco CSS、NetScaler
下面放一張F5 BIG-IP實現的動、靜態網頁分離的負載均衡架構圖
網站

軟件四層負載均衡代理

軟件四層負載均衡的表明做品是LVS
採用IP負載均衡技術和基於內容請求分發技術,調度器具備很好的吞吐率,將請求均衡地轉移到不一樣的服務器上執行,調度器自動屏蔽掉服務器的故障,實現高可用的虛擬服務器dns

軟件七層負載均衡

軟件七層負載均衡通常都是基於HTTP反向代理,最具備表明性的就是你們熟悉的Nginx
Nginx的反向代理負載均衡可以很好地支持虛擬主機,可配置性強,能夠按輪詢、IP哈希、URL哈希、權重等多種方式對後端服務器作負載均衡,同時支持後端服務器的健康檢查

4.多線多地區智能DNS解析與混合負載均衡

智能DNS解析可以根據用戶本地設置的DNS服務器線路和地區,將對同一個域名請求解析到不一樣的IP上 例如:當北京用戶訪問時,會被解析到北京服務器,當上海用戶訪問時,會被解析到上海服務器

相關文章
相關標籤/搜索