1. 程式人生 > >彈性伸縮的基本概念

彈性伸縮的基本概念

彈性伸縮自動為您調整彈性計算資源大小,以滿足您業務需求的變化。彈性伸縮根據您設定的伸縮規則,在業務需求增長時自動為您增加ECS例項以保證計算能力——彈性擴張,在業務需求下降時自動減少ECS例項以節約成本——彈性收縮。

彈性擴張:當您的業務升級時,彈性伸縮為您自動完成底層資源升級,避免訪問延時和資源超負荷執行。您通過配置雲監控實時關注您的ECS例項使用情況。當雲監控檢測到伸縮組的ECS例項vCPU使用率突破80%時,彈性伸縮依據伸縮規則彈性擴張ECS資源,自動建立合適數量的ECS例項,並自動新增ECS例項到負載均衡例項和RDS例項的訪問白名單中。

彈性收縮:當您的業務需求下降時,彈性伸縮為您自動完成底層資源釋放,避免資源浪費。您通過配置雲監控實時關注您的ECS例項使用情況。當雲監控檢測到伸縮組內的ECS例項vCPU使用率低於30%時,彈性伸縮依據伸縮規則彈性收縮ECS資源,自動釋放合適數量的ECS例項,並自動從負載均衡例項和RDS例項的訪問白名單中移除ECS例項。

彈性自愈:彈性伸縮提供健康檢查功能,自動監控伸縮組內的ECS例項的健康狀態,避免伸縮組內健康ECS例項低於您設定的最小值。當檢測到某臺ECS例項處於不健康狀態時,彈性伸縮自動釋放不健康ECS例項並創新新的ECS例項,自動新增親的ECS例項到負載均衡例項和RDS例項的訪問白名單中。

伸縮組:具有相同應用場景的ECS例項的集合。伸縮組定義了組內ECS例項數的最大值、最小值及其相關聯的負載均衡例項和RDS例項等屬性。

伸縮配置:伸縮配置定義了用於彈性伸縮的ECS例項的配置資訊。

伸縮規則:伸縮規則定義了具體的擴充套件或收縮操作,如加入或移出N個ECS例項。

伸縮活動:伸縮規則成功觸發後,就會產生一條伸縮活動,伸縮活動主要用來描述伸縮組內的ECS例項的變化情況。

伸縮觸發任務:用於觸發伸縮規則的任務,如定時任務、雲監控的報警任務。

冷卻時間:在同一個伸縮組內,一個伸縮活動執行完成後的一段鎖定時間。在這段鎖定時間內,該伸縮組不執行其他的伸縮活動。