天天看點

ECS訓練營-DAY3分享(SLB負載均衡實踐)

一、建立資源

二、确認伺服器運作狀态

在浏覽器輸入第一台伺服器公網ip

ECS訓練營-DAY3分享(SLB負載均衡實踐)

運作正常 後端ip可看到為172.16.1.94

此處後端ip是便于觀察

第二台伺服器

ECS訓練營-DAY3分享(SLB負載均衡實踐)

運作正常 後端ip可看到為172.16.1.95

三、負載均衡設定

1.登入雲伺服器管理控制台

2.從産品與服務進入負載均衡

3.點選執行個體管理,開始配置

1)在 協定&監聽 頁面

負載均衡協定:選擇 HTTP

監聽端口:設為 80

進階配置保持預設

ECS訓練營-DAY3分享(SLB負載均衡實踐)

2)在後端伺服器頁面,監聽請求轉發至預設伺服器組,在已添加伺服器處點選繼續添加 。

在彈出的待添加伺服器頁面,在兩台雲伺服器前打勾選擇,然後點選下一步,之後再點選添加;再将端口設為80

ECS訓練營-DAY3分享(SLB負載均衡實踐)

3)在健康檢查配置中,開啟健康檢查按鈕為綠色開啟狀态,點選下一步。

4)在配置稽核頁面,确認上述配置操作正确,點選送出;出現如下界面,提示配置成功,點知道了

ECS訓練營-DAY3分享(SLB負載均衡實踐)

5)頁面将顯示一個狀态為運作中的負載均衡監聽執行個體,後端伺服器組已添加完成兩台ECS伺服器,且健康檢查的狀态為正常。

ECS訓練營-DAY3分享(SLB負載均衡實踐)

四、驗證

浏覽器位址欄輸入負載均衡的IP位址

頁面為之前輸入的伺服器1或伺服器2的頁面,重新整理後2個頁面輪流出現(後端ip位址)

證明負載均衡會将使用者的通路分流

傳回執行個體管理頁面,點選該執行個體的預設伺服器組。選中已添加的伺服器,清單中,勾選下方的勾選框 ,然後點選修改權重 。選擇設定不同的權重,一個設定為30,一個為90。

ECS訓練營-DAY3分享(SLB負載均衡實踐)

PS.權重30和90是将1/4的使用者發送的一台伺服器上,3/4的使用者請求發送到另一台伺服器上

傳回已添加的伺服器的頁面,檢視到兩台ECS執行個體的權重分别為30和90

這操作可根據情況将配置高的伺服器權重調高,配置低的權重降低。

浏覽器輸入負載均衡的IP位址

發現3次為第一台伺服器的頁面,1次為第二次伺服器的頁面

下面開啟負載均衡的會話保持功能

點選左側監聽,監聽頁面點選右側的配置。 在監聽頁面的進階配置處,點選修改;開啟會話保持,逾時時間輸入180(即3分鐘);完成後點選下一步。

ECS訓練營-DAY3分享(SLB負載均衡實踐)

剩下都設定為預設值完成

傳回監聽界面,會話狀态顯示已開啟

再次在浏覽器中輸入負載均衡的IP位址

頁面都為同一頁面,在會話保持的時間内隻會分發到一台伺服器,超出時間重新配置設定

在預設伺服器組頁面點選伺服器id關閉一台伺服器,在預設伺服器組頁面中點選右上角的【重新整理】顯示已停止,在監聽頁面顯示異常,在控制台首頁面也會報警。

ECS訓練營-DAY3分享(SLB負載均衡實踐)
ECS訓練營-DAY3分享(SLB負載均衡實踐)

再次通路負載均衡的IP位址,隻會出現沒有關閉的伺服器的頁面。

ECS訓練營-DAY3分享(SLB負載均衡實踐)

結論:一台伺服器出現問題,就會配置設定到正常的伺服器中

繼續閱讀