通過本文檔的案例,您可以了解到如何使用站點監控觸發彈性伸縮進行擴容新實例,實現自動化的流程。
背景信息
使用站點監控定時探測,應用型負載均衡ALB監聽的應用服務,如果發生探測異常報警,將會觸發彈性伸縮ESS,進行擴容一臺新實例,并自動加入到應用型負載均衡ALB監聽的后端服務器組中,實現服務連續性可靠的提供正常服務,從而避免了單點故障問題。
前提條件
請確保創建一臺ECS實例。具體操作,請參見創建實例。
在ECS實例部署啟動一個Web服務并且設置開機啟動服務,創建自定義鏡像,具體操作,請參見使用快照創建自定義鏡像。
請確保已創建應用型負載均衡ALB實例。具體操作,請參見創建應用型負載均衡。
步驟一:創建彈性伸縮
首先創建啟動模板,是用于彈性伸縮通過啟動模板擴容新實例,登錄ECS管理控制,在左側導航欄,請選擇部署與彈性,在滑出的菜單里,單擊實例啟動模板。
單擊創建模板,具體操作,請參見通過控制臺創建啟動模板。
說明選擇鏡像時,請選擇已創建完成的Web服務實例的自定義鏡像。
登錄彈性伸縮控制臺。
在左側導航欄中,單擊伸縮組管理,單擊創建伸縮組,進行相關參數配置,然后單擊創建按鈕。
說明關于伸縮組管理參數配置說明,請參閱配置伸縮組。
在左側導航菜單,單擊伸縮組管理,在列表頁面,單擊目標實例ID進入伸縮組實例界面。
單擊頁簽伸縮規則與報警任務,單擊創建伸縮規則按鈕,進行相關參數配置,然后單擊確認按鈕。
說明關于配置伸縮規則參數說明,請參閱配置伸縮規則。
步驟二:創建站點監控任務
登錄云監控控制臺。
左側導航欄,選擇網絡分析與監控>站點監控。
在監控任務頁簽,單擊創建任務。
設置站點監控任務的相關信息,關于更多參數配置信息,請參見通過PC端探測目標站點的網絡質量。
基本信息:設置監控地址參數為負載均衡公網IP地址,提供用戶訪問的地址和端口,進行地址探測。
選擇探測點:單擊勾選一個探測點。
設置報警:在操作列單擊編輯,單擊滑動彈性伸縮,選擇已完成創建的彈性伸縮組和彈性伸縮規則,單擊確定,再單擊創建。配置報警聯系組:單擊勾選報警聯系組,單擊已選擇,單擊創建。
步驟三:驗證結果
通過關閉Web服務應用,模擬應用服務故障,彈性伸縮成功的擴容了新實例,實現應用服務依然可正常訪問。