天天看點

SLB負載均衡實踐

負載均衡配置

在執行個體管理中配置負載均衡的 監聽端口、後端伺服器 和 健康檢查 :

1、在 協定&監聽 頁面,選擇協定和端口

2、在 後端伺服器 頁面,添加預設伺服器組,并将端口設為80

3、在 健康檢查 配置中,開啟健康檢查

4、在 配置稽核 頁面,送出

5、等待一段時間後,健康檢查 的狀态為 正常

負載均衡驗證

1、通路負載均衡的 服務位址,界面顯示的 後端伺服器IP 為 雲伺服器ECS-1(或 雲伺服器ECS-2) 的 内網位址 。

說明:界面顯示的位址為内網位址,這是因為負載均衡通路後端ECS執行個體,是通過内網通路的。

重新整理頁面,IP會改變

如上結果證明:負載均衡會将使用者的請求發送到後端不同的伺服器進行處理。這樣,可以減輕單台伺服器的負載壓力,進而確定業務的持續性。

2、修改後端伺服器權重,分别為30、90

多次重新整理,可以發現:每 4 次重新整理,将有 3 次通路 權重 為 90 的 ECS執行個體,1 次通路權重為 30 的 ECS執行個體。

如上結果證明:使用者可以根據實際情況調整負載均衡器的請求分發,一般将配置高的伺服器設定的權重調高,配置較低的伺服器設定的權重調低。這樣可以避免在高并發時,配置較低的伺服器因為壓力較大服務異常的發生。

3、開啟負載均衡的 會話保持 功能,設定逾時時間180秒

再次在浏覽器中輸入 負載均衡 的 IP位址 ,多次重新整理,發現在會話保持的逾時時間内請求隻會分發到某一台 ECS 上(究竟是哪一台 ECS 沒有規定),時間超出後,重新按照權重比例分發。

4、關閉開啟 會話保持 的那台ECS

傳回負載均衡管理控制台首頁面,出現異常 報警

再次重新整理浏覽器中 負載均衡 的 IP位址 ,此時,請求發送到 健康檢查狀态 為 正常 的ECS上

結果證明,當某一台 ECS 出現異常後,負載均衡會自動将請求發送到健康檢查狀态正常的 ECS 上。

繼續閱讀