關於負載均衡一些知識

2021-08-08 07:13:15 字數 1259 閱讀 9500

負載均衡 建立在現有網路結構之上,它提供了一種廉價有效透明的方法擴充套件網路裝置和伺服器的頻寬、增加吞吐量、加強網路資料處理能力、提高網路的靈活性和可用性。

負載均衡的五種形式

1,負載均衡: 在服務機房裡 1,http重定向負載均衡   301永久重定向 302臨時重定向

http重定向缺點:1、2、3、

2,dns解析:在服務運營商提供  優點:簡單 將各地的負載均衡交給了dns,使用dns支援地理位置解析    可以解析到離你地理位置最近的伺服器解析

加快了反應時間

3,反向** :兩張網絡卡 對內 對外 內網ip 外網ip 兩套ip

優點:部署簡單、安全、提公升靜態頁面的訪問速度

缺點:乙個對外,乙個對內,因此在併發連線請求數量非常大的時候,**伺服器的負載也就非常大了,在最後**伺服器本身會成為服務的瓶頸。

4,ip負載均衡:一張網絡卡

5,資料鏈路層負載均衡

六種負載均衡演算法

1、輪詢法

將請求按順序輪流地分配到後端伺服器上,它均衡地對待後端的每一台伺服器,而不關心伺服器實際的連線數和當前的系統負載。

2、隨機法

通過系統的隨機演算法,根據後端伺服器的列表大小值來隨機選取其中的一台伺服器進行訪問。由概率統計理論可以得知,隨著客戶端呼叫服務端的次數增多,其實際效果越來越接近於平均分配呼叫量到後端的每一台伺服器,也就是輪詢的結果。

3、源位址雜湊法

源位址雜湊的思想是根據獲取客戶端的ip位址,通過雜湊函式計算得到的乙個數值,用該數值對伺服器列表的大小進行取模運算,得到的結果便是

客服端要訪問伺服器的序號。採用源位址雜湊法進行負載均衡,同一ip位址的客戶端,當後端伺服器列表不變時,它每次都會對映到同一台後端伺服器進行訪問。

4、加權輪詢法

不同的後端伺服器可能機器的配置和當前系統的負載並不相同,因此它們的抗壓能力也不相同。給配置高、負載低的機器配置更高的權重,讓其處理更

多的請;而配置低、負載高的機器,給其分配較低的權重,降低其系統負載,加權輪詢能很好地處理這一問題,並將請求順序且按照權重分配到後端。

5、加權隨機法

與加權輪詢法一樣,加權隨機法也根據後端機器的配置,系統的負載分配不同的權重。不同的是,它是按照權重隨機請求後端伺服器,而非順序。

6、最小連線數法

最小連線數演算法比較靈活和智慧型,由於後端伺服器的配置不盡相同,對於請求的處理有快有慢,它是根據後端伺服器當前的連線情況,動態地選取其

中當前積壓連線數最少的一台伺服器來處理當前的請求,盡可能地提高後端服務的利用效率,將負責合理地分流到每一台伺服器。

關於負載均衡的一些實現

今天在看高併發架構時,發現負載均衡是有多種實現的,並不僅僅侷限在nginx的反向 dubbo呼叫服務提供者時提供的負載均衡,主要有5種 來自使用者的 http 請求到達負載均衡伺服器以後,負載均衡伺服器根據某種負載均衡演算法計算乙個新的伺服器,通過 http 重定向響應,將新的 ip 位址傳送給使用...

一些負載均衡策略

負載均衡分全域性負載均衡和本地負載均衡。地負載均衡是指對本地的伺服器群做負載均衡,全域性負載均衡是指對分別放置在不同的地理位置 有不同網路結構的伺服器群間作負載均衡。迴圈 dns 就是每次解析網域名稱時指向 ip loop list 裡的下乙個 ip.負載均衡路由器 通過某種策略把請求傳送到響應最快...

負載均衡的一些小知識

伺服器集群的產生,首先需要解決的問題是如何將不同的訪問請求分給不同的伺服器來處理,這就需要使用到負載均衡。1 輪詢優點 實現簡單 缺點 沒有考慮每台伺服器的處理能力 2 加權輪詢 在輪詢的基礎上,按照配置的權重將請求分發到每個伺服器 優點 考慮了不同伺服器的處理能力 3 最少連線 記錄每個伺服器正在...