伺服器負載均衡演算法

2021-07-04 05:18:31 字數 1191 閱讀 1241

3.1 伺服器負載均衡演算法

big-ip是一台對流量和內容進行管理分配的裝置。它提供10種靈活的演算法將資料流有效地**到它所連線的伺服器群。而面對使用者,只是一台虛擬伺服器。使用者此時只須記住一台伺服器,即虛擬伺服器。但他們的資料流卻被big-ip靈活地均衡到所有的伺服器。

這10種演算法包括:

輪詢(round robin):順序迴圈將請求一次順序迴圈地連線每個伺服器。當其中某個伺服器發生第二到第7層的故障,big-ip就把其從順序迴圈佇列中拿出,不參加下一次的輪詢,直到其恢復正常。

比率(ratio):給每個伺服器分配乙個加權值為比例,根椐這個比例,把使用者的請求分配到每個伺服器。當其中某個伺服器發生第二到第7層的故障,big-ip就把其從伺服器佇列中拿出,不參加下一次的使用者請求的分配,直到其恢復正常。

優先權(priority):給所有伺服器分組,給每個組定義優先權,big-ip使用者的請求,分配給優先順序最高的伺服器組(在同一組內,採用輪詢或比率演算法,分配使用者的請求);當最高優先順序中所有伺服器出現故障,big-ip才將請求送給次優先順序的伺服器組。這種方式,實際為使用者提供一種熱備份的方式。

最少的連線方式(least connection):傳遞新的連線給那些進行最少連線處理的伺服器。當其中某個伺服器發生第二到第7層的故障,big-ip就把其從伺服器佇列中拿出,不參加下一次的使用者請求的分配,直到其恢復正常。

最快模式(fastest):傳遞連線給那些響應最快的伺服器。當其中某個伺服器發生第二到第7層的故障,big-ip就把其從伺服器佇列中拿出,不參加下一次的使用者請求的分配,直到其恢復正常。

觀察模式(observed):連線數目和響應時間以這兩項的最佳平衡為依據為新的請求選擇伺服器。當其中某個伺服器發生第二到第7層的故障,big-ip就把其從伺服器佇列中拿出,不參加下一次的使用者請求的分配,直到其恢復正常。

**模式(predictive):big-ip利用收集到的伺服器當前的效能指標,進行**分析,選擇一台伺服器在下乙個時間片內,其效能將達到最佳的伺服器相應使用者的請求。(被big-ip進行檢測)

動態效能分配(dynamic ratio-apm):big-ip收集到的應用程式和應用伺服器的各項效能引數,動態調整流量分配。

動態伺服器補充(dynamic server act):當主伺服器群中因故障導致數量減少時,動態地將備份伺服器補充至主伺服器群。

規則模式:針對不同的資料流設定導向規則,使用者可自行編輯流量分配規則,big-ip利用這些規則對通過的資料流實施導向控制。

Nginx tomcat伺服器 負載均衡

反向 reverse proxy 方式是指以 伺服器來接受internet上的連線請求,然後將請求 給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求連線的客戶端,此時 伺服器對外就表現為乙個反向 伺服器。1 熱部署 我個人覺得這個很不錯。在master管理程序與worker...

web 伺服器負載均衡

web 應用伺服器集群系統,是由一群同時執行同乙個web應用的伺服器組成的集群系統,在外界看來,就像是乙個伺服器一樣。為了均衡集群服務 器的負載,達到優化系統效能的目的,集群伺服器將眾多的訪問請求,分散到系統中的不同節點進行處理。從而實現了更高的有效性和穩定性,而這也正是基於web的企業應用所必須具...

伺服器負載均衡 總結歸

負載均衡之dns網域名稱解析 由上圖可以看出,在dns伺服器中應該配置了多個a記錄,如 dns網域名稱解析負載均衡有如下優點 1.將負載均衡的工作交給dns,省去了 管理維護負載均衡伺服器的麻煩。2.技術實現比較靈活 方便,簡單易行,成本低,使用於大多數tcp ip應用。3.對於部署在伺服器上的應用...