阿裏雲ECS服務器的SLB負載均衡實踐
擁有大量用戶的企業往往面臨以下問題:在高並發的情況下,服務器的響應速度往往較慢,嚴重時服務器會直接停止服務。此時會導致企業的業務中斷,影響客戶的正常訪問。
負載均衡應運而生。
& ltu & gt需求:本實驗的最低需求是兩臺雲服務器ECS
上圖創建了兩個雲服務器ECS實例和壹個負載平衡實例,每個實例都有自己靈活的IP地址。
在瀏覽器的兩個頁面中輸入兩個雲服務器ECS的靈活IP訪問。
對比兩個ECS的訪問結果,發現部署的網站內容相同,但後端服務器的IP不同。
在阿裏雲登錄界面,選擇使用RAM用戶登錄。
用實驗提供的用戶名和密碼登錄阿裏雲管理控制臺。
& ltimg src = " https://upload-images . jinshu . io/upload _ images/20425542-fa 1 a 73 a6 DC 138 f 09 . png?imagemogr 2/auto-orient/strip % 7c圖像視圖2/2/w/1240 "alt =" 4。登錄。png " style = " zoom:50%;"/& gt;
& ltimg src = " https://upload-images . jinshu . io/upload _ images/20425542-4d 17 f 4b 440 d7c 9 a 5 . png?imagemogr 2/auto-orient/strip % 7c圖像視圖2/2/w/1240 "alt =" 5。登錄。png " style = " zoom:50%;"/& gt;
登錄後,單擊左側導航欄中的產品和服務選擇負載平衡。
& ltimg src = " https://upload-images . jinshu . io/upload _ images/20425542-3 bad 79d 4 DD fed 80d . png?imagemogr 2/auto-orient/strip % 7 cimageview 2/2/w/1240 " alt = " 6 . png " style = " zoom:67%;"/& gt;
A.在控制臺中點擊左側的實例管理,在右側頁面的紅框中看到負載均衡的公網服務地址。
公共網絡服務地址是負載平衡實例的彈性IP地址。
B.在瀏覽器中輸入A的公網服務地址並訪問。
可以看到後端服務器的IP尾數是131(ECS-2),但是當我們再次刷新時,出現下圖。
後端服務器的IP尾數變成130(第二個ECS-1)。
當我們不斷刷新的時候,會發現後端服務器IP其實是在這兩個EC的內外地址之間依次轉換的。
因為我們在第二步中配置的兩個EC的權重是相同的。
接下來,我們嘗試改變兩個ECS的權重,看看它是如何工作的。
a進入控制臺-選擇負載均衡-實例管理-點擊進入實例-默認服務器組,進入如下圖所示。
B.檢查兩臺服務器-單擊修改權重。
C.設置權重為30,90,效果如下。
D.在瀏覽器中,用多個負載均衡服務地址刷新頁面,統計頁面的後端服務器IP。
可以發現,每4次刷新,將有3次對權重為90的ECS實例的訪問,以及1次對權重為30的ECS實例的訪問。
用戶可以根據實際情況調整負載均衡器的請求分布。通常,高配置的服務器設置的權重被提高,低配置的服務器設置的權重被降低。這樣就可以避免高並發時低配置的服務器壓力大導致服務異常的發生。
A.實例管理界面-監控-修改監控配置
B.單擊修改
C.打開會話保持,並可以選擇修改會話保持超時。
D.依次點擊下壹步,不做修改。
E.再次在瀏覽器中輸入負載均衡的IP地址,刷新幾次。發現在會話維護的超時周期內,請求只會被分發到壹個ECS(未指定哪個ECS)。超時後,再按重量比分配。
A.輸入示例
B.鎖定光圈
& ltimg src = " https://upload-images . jinshu . io/upload _ images/20425542-e 7 D5 f 08534 CD 1938 . png?imagemogr 2/auto-orient/strip % 7 cimageview 2/2/w/1240 " alt = " 28 . png " style = " zoom:67%;"/& gt;
C.返回,如下圖所示,ECS-2關閉。
D.在“監控”頁面和“實例管理”頁面上,運行狀況異常。
E.再次在瀏覽器中刷新帶有負載平衡的IP地址。此時,該請求被發送到ECS-1,運行狀況檢查狀態為正常。