824
機器人
工作流程__工作原理_用戶指南_彈性伸縮-阿裏雲
下圖是彈性伸縮的工作流程。
您創建好伸縮組、伸縮配置、伸縮規則、伸縮觸發任務以後,係統會自動化執行以下流程(以增加ECS實例為例):
伸縮觸發任務會按照各自“觸發生效的條件”來觸發伸縮活動。
- 雲監控任務會實時監控伸縮組內ECS實例的性能,並根據用戶配置的報警規則(如伸縮組內所有ECS實例的CPU平均值大於60%)觸發執行伸縮規則請求。
- 定時任務會根據用戶配置的時間來觸發執行伸縮規則請求。
- 您可以根據自己的監控係統及相應的報警規則(如在線人數、作業隊列)來觸發執行伸縮規則請求。
- 健康檢查任務會定期檢查伸縮組和ECS實例的健康情況,如發現有不健康的ECS實例(如ECS為非running狀態)會觸發執行“移出該ECS實例”的請求。
係統自動通過ExcuteScalingRule接口觸發伸縮活動,並在該接口中指定需要執行的伸縮規則的阿裏雲資源唯一標識符(Ari)。
- 如是用戶自定義的任務,則需要用戶在自己的程序中調用ExcuteScalingRule接口來實現。
根據步驟2傳入的伸縮規則Ari(Rule Ari)獲取伸縮規則、伸縮組、伸縮配置的相關信息,並創建伸縮活動。
- 3.1. 通過伸縮規則Ari查詢伸縮規則以及相應的伸縮組信息,計算出需要增加的ECS實例數量,並獲得需要配置的SLB和RDS信息。
- 3.2. 通過伸縮組查詢到相應的伸縮配置信息,即獲得了需要創建的ECS實例的配置信息(CPU、內存、帶寬等)。
- 3.3. 根據需要增加的ECS實例數量、ECS實例配置信息、需要配置的SLB實例和RDS實例創建伸縮活動。
在伸縮活動中,自動創建ECS實例並配置SLB和RDS。
- 4.1. 按照實例配置信息創建指定數量的ECS實例。
- 4.2. 將創建好的ECS實例的內網IP添加到指定的RDS實例的訪問白名單當中,將創建好的ECS實例添加到指定的SLB實例當中。
伸縮活動完成後,啟動伸縮組的冷卻功能。待冷卻時間完成後,該伸縮組才能接收新的執行伸縮規則請求。
最後更新:2016-11-23 16:03:52
上一篇:
創建定時任務__API快速入門_快速入門_彈性伸縮-阿裏雲
下一篇:
產品限製__用戶指南_彈性伸縮-阿裏雲
緩存 PHP session 變量__最佳實踐_雲數據庫 Memcache 版-阿裏雲
PHP-SDK__點播SDK_SDK手冊_視頻點播-阿裏雲
空白文檔_阿裏雲幫助中心-阿裏雲,領先的雲計算服務提供商
ListEntitiesForPolicy__授權策略管理接口_RAM API文檔_訪問控製-阿裏雲
修改流控策略__流量控製相關接口_API_API 網關-阿裏雲
二級域名設置解析方法__網站解析_產品使用問題_雲解析-阿裏雲
1.1 開通服務__第一章 快速開始_使用手冊_分析型數據庫-阿裏雲
數據上傳到MaxCompute(原ODPS)__用戶指南_推薦引擎-阿裏雲
查詢接口__Java_SDK使用手冊_歸檔存儲-阿裏雲
多注冊中心兼容__EDAS 中的 Dubbo 開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲