阿里云开启“弹性伸缩“

阿里云官方文档:https://help.aliyun.com/document_detail/25857.html?spm=a2c4g.11186623.6.544.2d1f6194twBdkL

一、弹性伸缩?

弹性伸缩(Auto Scaling),根据业务需求和策略设置伸缩规则,业务需求增长时自动为您增加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实例列表      查看当前生成实例

右侧栏目:伸缩规则:创建伸缩规则

弹出:

其中:①简单规则,②目标追踪规则、③预测规则、④步进规则

①:用于触发伸缩活动。使用简单规则时,支持增加/减少指定数量的实例,或者将实例数量调整至指定值。

②:用于触发伸缩活动。使用目标追踪规则时,您需要选择一项云监控指标,并指定目标值。弹性伸缩会自动计算所需的实例数量并进行扩缩容,从而将云监控指标维持在目标值附近。

③:用于智能设置伸缩组边界值。预测规则基于机器学习,可以通过分析伸缩组的历史监控数据预测未来监控指标值,并支持自动创建定时任务,智能设置伸缩组边界值。

④:用于触发伸缩活动。步进规则是基于云监控报警服务的分段扩缩容策略,在简单规则的基础上增加了分步定义,可以通过一组策略集合精细地控制扩缩容。

选择完毕后:添加报警任务:

返回到上一个页面:

点击

 

这样就完成了;

总结下来就是:

创建伸缩组->管理伸缩组->查看ESC实例列表是否健康->创建伸缩规则->创建报警任务关联伸缩规则->启动即可

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章