負載均衡的應用場景

2021-08-31 21:36:43 字數 1192 閱讀 2767

負載均衡適用於高訪問量的業務,提高應用程式的可用性和可靠性。

應用於高訪問量的業務:

如果您的應用訪問量很高,您可以通過配置監聽規則將流量分發到不同的ecs例項上。此外,您可以使用會話保持功能將同一客戶端的請求**到同一台後端ecs,提高訪問效率。

擴充套件應用程式:

消除單點故障:

您可以在負載均衡例項下新增多台ecs例項。當其中一部分ecs例項發生故障後,負載均衡會自動遮蔽故障的ecs例項,將請求分發給正常執行的ecs例項,保證應用系統仍能正常工作。

同城容災(多可用區容災):

為了提供更加穩定可靠的負載均衡服務,阿里雲負載均衡已在各地域部署了多可用區以實現同地域容災。當主可用區出現機房故障或不可用時,負載均衡仍然有能力在非常短的時間內(大約30s中斷)切換到另外乙個備可用區恢復服務能力;當主可用區恢復時,負載均衡同樣會自動切換到主可用區提供服務。

使用負載均衡時,您可以將負載均衡例項部署在支援多可用區的地域以實現同城容災。此外,建議您結合自身的應用需要,綜合考慮後端伺服器的部署。如果您的每個可用區均至少新增了一台ecs例項,那麼此種部署模式下的負載均衡服務的效率是最高的。

如下圖所示,在負載均衡例項下繫結不同可用區的ecs例項。正常情況下,使用者訪問流量將**至主可用區內的ecs例項;當可用區a發生故障時,使用者訪問流量將**至備可用區內的ecs例項。此種部署既可以避免因為單個可用區的故障而導致對外服務的不可用,也可以通過不同產品間可用區的選擇來降低延遲。

如果您採取如下圖所示的部署方案,即在負載均衡例項的主可用區下繫結多台ecs例項,而在備可用區沒有任何ecs例項。當主可用區發生故障時會造成業務中斷,因為備可用區沒有ecs例項來接收請求。這樣的部署方式很明顯是以犧牲高可用性為代價來獲取低延時。

跨地域容災:

您可以在不同地域下部署負載均衡例項,並分別掛載相應地域內不同可用區的ecs。上層利用雲解析做智慧型dns,將網域名稱解析到不同地域的負載均衡例項服務位址下,可實現全域性負載均衡。當某個地域出現不可用時,暫停對應解析即可實現所有使用者訪問不受影響。

nginx應用場景6 負載均衡

地域 glsb 全域性負載均衡,global server load balance slb 一般用到,伺服器負載均衡 server load balancing 網路模型 負載均衡又分為四層負載均衡 傳輸層,tcp ip 和七層負載均衡 應用層 nginx就是典型的七層負載均衡伺服器。nginx的...

負載均衡實現方案與應用場景

負載均衡實現方案與應用場景 1.dns 伺服器解析客戶端請求的網域名稱,根據每個地方的網域名稱,然後去請求不同的伺服器應用。可能不及時,有快取。2.軟體實現 如nginx 均衡實現 1.輪詢 順序輪詢,隨機輪詢,權重配比輪詢,相當於輪詢的找伺服器。2.hash計算 根據計算某個值,值一樣了 ngin...

網路負載均衡適用場景

1.1 nlb的使用場景 1.1.1 web站點的負載平衡 某學院的web站點為了實現負載平衡,避免單點故障,考慮使用映象站點實現冗餘和負載平衡,這幾個映象站點放在dmz區,使用的資料庫放在企業的內網中。通過使用nlb技術這幾個web伺服器使用公共的位址22.34.3.100訪問dmz中的web伺服...