使用彈性伸縮(Auto Scaling),您可以根據(jù)業(yè)務需求和策略設置伸縮規(guī)則,在業(yè)務需求增長時自動為您增加ECS實例以保證計算能力,在業(yè)務需求下降時自動減少ECS實例以節(jié)約成本。彈性伸縮不僅適合業(yè)務量不斷波動的應用程序,同時也適合業(yè)務量穩(wěn)定的應用程序。
您需要提前設置觸發(fā)彈性伸縮的條件。下圖中,監(jiān)控項為伸縮組內(nèi)ECS實例的vCPU使用率平均值,并假設觸發(fā)彈性擴張的閾值為80%,觸發(fā)彈性收縮的閾值為30%。 當您的業(yè)務升級時,彈性伸縮為您自動完成底層資源升級,避免訪問延時和資源超負荷運行。 您可以配置云監(jiān)控實時關注您的ECS實例使用情況。例如,當云監(jiān)控檢測到伸縮組內(nèi)的ECS實例vCPU使用率突破80%時,彈性伸縮根據(jù)您配置的伸縮規(guī)則彈性擴張ECS資源,自動創(chuàng)建合適數(shù)量的ECS實例,并自動添加ECS實例到負載均衡實例和RDS實例的訪問白名單中。更多詳情,請參閱創(chuàng)建伸縮組和監(jiān)控彈性伸縮。 說明 彈性擴張時,彈性伸縮使用伸縮組的ECS實例模板自動創(chuàng)建ECS實例,模板可以包括實例的規(guī)格、操作系統(tǒng)、用戶自定義數(shù)據(jù)等信息。您可以登錄 ECS管理控制臺啟動、停止ECS實例,也可以遠程登錄ECS實例修改系統(tǒng)配置。 當您的業(yè)務需求下降時,彈性伸縮為您自動完成底層資源釋放,避免資源浪費。 您可以配置云監(jiān)控實時關注您的ECS實例使用情況。例如,當云監(jiān)控檢測到伸縮組內(nèi)的ECS實例vCPU使用率低于30%時,彈性伸縮根據(jù)您配置的伸縮規(guī)則彈性收縮ECS資源,自動釋放合適數(shù)量的ECS實例,并自動從負載均衡實例和RDS實例的訪問白名單中移除ECS實例。更多詳情,請參閱移出策略和監(jiān)控彈性伸縮。 彈性伸縮提供健康檢查功能,自動監(jiān)控伸縮組內(nèi)的ECS實例的健康狀態(tài),避免伸縮組內(nèi)健康ECS實例低于您設置的最小值。 當檢測到某臺ECS實例處于不健康狀態(tài)時。彈性伸縮自動釋放不健康ECS實例并創(chuàng)建新的ECS實例,自動添加新ECS實例到負載均衡實例和RDS實例的訪問白名單中。更多詳情,請參閱移出不健康ECS實例。彈性伸縮效果示例

彈性擴張

彈性收縮

彈性自愈

