實驗概述
開始實驗後,系統會自動創建兩臺ECS實例,以及一臺阿里雲負載均衡服務。兩臺WEB服務器分別部署了不同的圖片。首先登陸阿里雲管理控制檯,在負載均衡服務中添加監聽配置,從而實現服務器的流量分發,將用戶的請求分發到不同的WEB服務器上。然後,開啓阿里雲負載均衡服務的會話保持功能,從而實現在某個時間段內將來自同一IP地址的訪問請求,發送到相同的服務器上。
實驗目標
完成此實驗後,可以掌握的能力有:
-
在高併發的情況下,使用阿里雲負載均衡服務的加權輪詢,實現服務器的流量分發功能;
-
使用阿里雲負載均衡服務,實現服務器在短時間內的會話保持功能。
第 1 章:實驗詳情
1.1 實驗資源
在彈出的左側欄中,點擊 創建資源 按鈕,開始創建實驗資源。 資源創建過程需要1-3分鐘。完成實驗資源的創建後,用戶可以通過 實驗資源 查看實驗中所需的資源信息,例如:阿里雲賬號等。
1.2 查看負載均衡後端服務器
-
打開瀏覽器,拷貝沙箱 實驗資源 提供的 後端服務器01 ECS實例的 彈性IP。然後,在新建瀏覽器頁面中,粘貼並訪問此公網IP地址,網頁將顯示“一家三口”的圖片。
2. 同理,拷貝沙箱 實驗資源 提供的 後端服務器02 ECS實例的 彈性IP,並在新建瀏覽器頁面中粘貼並訪問此公網IP地址,網頁顯示“姐弟三人”的圖片。
1.3 配置負載均衡
-
首先,點擊 實驗資源 中提供的 控制檯url,通過無痕瀏覽器打開並訪問阿里雲官網管理控制檯。
在阿里雲RAM用戶登錄界面,輸入本次實驗分配的 子用戶名稱 和 子用戶密碼 。點擊 登錄 ,進入阿里雲管理控制檯。 2. 在阿里雲管理控制檯中,點擊頁面左側頂部的 產品與服務 ,在彈出的頁面中點擊 負載均衡 ,進入負載均衡管理控制檯。 3. 通過如下步驟,進入本次實驗提供的負載均衡實例的管理頁面:
1)點擊左側欄的 實例管理
2)在地域信息欄中,選擇本實驗的 實驗資源 提供的 地域 。
3)在 模糊搜索 右側的搜索輸入框中,輸入本實驗的 實驗資源 提供的 負載均衡 實例的 實例ID。
4)在下端的搜素結果中,點擊實例右側的 點我開始配置 ,進入負載均衡實例的管理頁面。 4. 通過如下步驟,配置監聽規則的 基本信息:
1)在彈出的頁面中,選擇負載均衡協議爲 HTTP,監聽端口 爲 80;然後點擊 高級配置 右側的 修改 按鈕: 2)在展開的 高級配置 中,查看到默認 會話保持 的狀態爲 關閉 。不做任何修改,直接點擊 下一步; 3)選擇 默認服務器組 下方的 繼續添加,將兩臺已創建的ECS實例添加到SLB後端 。 4) 在彈出的頁面中勾選兩臺已創建的ECS實例,並點擊 下一步; 5)在彈出的頁面中點擊添加; 6)選擇已添加ECS實例的端口爲 80,並點擊下一步: 5. 本次實驗不會對ECS進行健康檢查,因此,在 健康檢查配置 頁面中,修改 是否開啓健康檢查 爲 關閉 。完成後,點擊點擊 下一步 。 6. 配製完成後,點擊 提交 跳轉到 監聽配置 頁面,查看到新創建的監聽配置,處於 運行中 狀態。 7. 在瀏覽器中,打開新的空白頁面,輸入負載均衡服務實例的公網IP地址,訪問負載均衡後端服務器中的一臺ECS上的服務。 8. 刷新此頁面IP的地址,訪問後端另一臺ECS上的服務器,頁面變爲另一張圖片。由此可見在會話保持尚未開啓時,負載均衡對後端服務器進行輪詢訪問。
說明:若頁面顯示相同,有可能是因爲瀏覽器自身的頁面緩存問題導致的,請嘗試更換瀏覽器或使用隱身窗口。
1.4 開啓會話保持功能
-
在實例管理頁面,點擊SLB的實例名稱進入實例管理頁面;並在監聽頁面中點擊修改監聽配置。
2. 在彈出頁面中,點擊 高級配置 右側的修改, 設置 開啓保持 的狀態爲 已開啓 ,點擊 下一步 和 提交。 3. 提交修改後,SLB實例的會話保持顯示已開啓的狀態。 4. 在瀏覽器中,打開新的空白頁面,輸入負載均衡服務實例的公網IP地址,多次的刷新此IP地址,頁面顯示的圖片相同。證明負載均衡服務的會話保持功能已開啓,該用戶發送的所有請求均發送到負載均衡後端的某一臺ECS服務器上。