伺服器負載均衡配置「負載均衡伺服器有哪些」

在生活中,我們常常免不了去一些人多擁堵的地方,例如火車站、遊樂園。這些場所一般都會設置多個排隊入口,如果沒人引導的話,大家一般都直奔最近的入口,而較遠的偏僻入口則鮮有人問津。這時,就需要有服務人員做疏導了,均衡分配人流。我們在上網的時候,為避免伺服器癱瘓,也需要提前做好疏導分配,這就叫負載均衡。隨著企業業務上雲,華為也推出了雲上彈性負載均衡( Elastic Load Balance,簡稱ELB)服務,彈性負載均衡是如何工作避免伺服器癱瘓的呢?讓我們跟隨下文去了解一下!

華為彈性負載均衡服務

負載均衡含義就是指將負載(工作任務)進行平衡、分攤到多個操作單元上運行,例如FTP伺服器、Web伺服器、企業核心應用伺服器和其它主要任務伺服器等,從而協同完成工作任務。華為彈性負載均衡服務將訪問流量自動分發到多台雲伺服器,擴展應用系統對外的服務能力,實現更高水平的應用容錯。

華為雲彈性負載均衡服務具有高性能、高可用、靈活擴展、簡單易用四大優勢,可應用於大型門戶網站、跨可用區同城容災、電商搶購等場景。

負載均衡流量走向

彈性負載均衡服務里有哪些功能?它又是如何處理高訪問流量的?讓我們看下面的圖片。

「專家有料」想要伺服器不癱瘓,彈性負載均衡幫你忙

從上圖可以看出,彈性負載均衡器接受來自客戶端的傳入流量並將請求轉發到一個或多個可用區中的後端伺服器。

彈性負載均衡器可以添加一個或多個監聽器。監聽器使用管理員配置的協議和埠檢查來自客戶端的連接請求,並根據管理員定義的轉發策略將請求轉發到一個後端伺服器組裡的後端伺服器。

每個後端伺服器組使用管理員指定的協議和埠號將請求轉發到一個或多個後端伺服器。

管理員也可以開啟健康檢查功能,對每個後端伺服器組配置運行狀況檢查。當後端某台伺服器健康檢查出現異常時,彈性負載均衡會自動將新的請求分發到其它健康檢查正常的後端伺服器上;而當該後端伺服器恢復正常運行時,彈性負載均衡會將其自動恢復到彈性負載均衡服務中。

流量分發機制——負載均衡演算法

知道了流量處理的路徑,一定想知道它是如何處理業務的?還有分發機制是怎樣的?下面就為你講解負載均衡的奇特之處——負載均衡演算法。

在華為雲上,一共有三種演算法,分別是加權輪詢演算法、加權最少連接數和源IP地址。

在加權輪詢演算法中,傳入的請求按順序被分配到集群中伺服器,但會考慮提前為每台伺服器分配的權重,管理員只是簡單通過伺服器的處理能力來定義各台伺服器的權重。例如,能力最強的伺服器A給的權重是100,能力最低的伺服器給的權重是50,這意味著在伺服器B接收到第一個請求之前,伺服器A會連續接受到2個請求,以此類推。加權輪詢演算法在每個請求所佔用的後端時間基本相同時,負載情況最好,常用於短連接服務,例如 HTTP 等服務。

如果伺服器的資源容量各不相同,每個請求所佔用的後端時間相差較大,那麼「加權最少連接」方法更合適:它借鑒了最少連接和權重兩者的優勢,由管理員根據伺服器情況定製的權重所決定的活躍連接數來提供。通常,這是一個比較公平的分配方式,因為它使用了連接數和伺服器權重比例,集群中比例最低的伺服器自動接收下一個請求。「加權最少連接」常用於長連接服務。

源IP地址演算法通過生成請求源IP的哈希值,是通過管理髮送方IP和目的地IP地址的散列,將來自同一發送方的分組(或發送至同一目的地的分組)統一轉發到相同伺服器的演算法。當客戶端有一系列業務需要處理而必須和一個伺服器反覆通信時,源IP地址演算法能夠以會話為單位,保證來自相同客戶端的通信能夠一直在同一伺服器中進行處理。

來這裡學習更ELB知識

ELB能防止伺服器癱瘓,是不是很實用?想了解更多ELB相關知識嗎,華為HCIA-Cloud Service(華為認證雲服務工程師)將詳細介紹ELB的使用產品技術、操作管理、常見問題及與其他服務的關係。HCIA-Cloud Service認證內容包括但不限於:雲服務演進和價值,華為雲服務架構和生態,華為公有雲計算服務、存儲服務、網路服務、安全服務、監控服務、關係型資料庫、企業智能和API的應用場景和使用管理。通過HCIA-Cloud Service認證,將證明您對華為雲服務產品及技術有一定的了解,具備獨立使用華為雲服務產品的能力,勝任雲售前工程師、雲運維工程師、雲技術支持工程師等崗位。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/208911.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:22
下一篇 2024-12-08 15:22

相關推薦

發表回復

登錄後才能評論