阿里云弹性伸缩
2021-02-19 19:04:47 2 举报
AI智能生成
阿里云弹性伸缩产品的要点总结
作者其他创作
大纲/内容
产品简介
弹性伸缩(Auto Scaling)是根据用户的业务需求和策略,经济地自动调整弹性计算资源的管理服务<br>
不仅适合业务量不断波动的应用程序, 同时也适合业务量稳定的应用程序
弹性伸缩服务自身是免费使用的,只收取其他相关资源费用(主要是增加的ECS实例相关费用)
伸缩场景
弹性扩展<br>
在业务需求增长时自动<b>增加</b>ECS实例以支撑业务正常运行
弹性收缩<br>
在业务需求下降时自动<b>减少</b>ECS实例以节约成本
弹性自愈<br>
自动<b>替换不健康的</b>ECS实例使业务一直拥有够用的计算资源
伸缩策略
固定模式
通过“最小实例数”属性,可以让您始终保持健康运行的ECS实例数量,自动替换不健康实例,以保证日常场景实时可用
定时伸缩<br>
针对周期性业务波峰波谷,配置周期性伸缩任务,定时增加或减少ECS实例
动态伸缩<br>
基于云监控性能指标(如CPU、内存利用率),自动增加或减少ECS实例<br>
ECS实例状态
保护状态
将不希望被移出伸缩组的ECS实例转为保护状态
ECS实例负载均衡<b>权重不变</b>
弹性伸缩不会检查处于保护状态的ECS实例健康状态,自动缩容活动也不会释放该ECS实例
备用状态
将暂时不使用的ECS实例转为备用状态
ECS实例负载均衡<b>权重置零</b>
弹性伸缩不会检查处于备用状态的ECS实例健康状态,也不会释放ECS实例
停用状态
如果伸缩组的实例回收模式为<b>停机回收模式</b>,那么可以手动将ECS实例的服务状态转为停用状态
在发生弹性扩张活动时,弹性伸缩会优先启动停用中的ECS实例
对接其他产品
接入云监控<br>
支持对用户自定义监控项进行监控,并根据监控指标的值自动增加或减少ECS实例<br>
接入RDS <br>
伸缩时,自动向RDS访问白名单添加或移出该ECS实例的IP<br>
接入SLB <br>
伸缩时,自动向SLB实例添加或移除相应的ECS实例<br>
功能限制
只支持水平扩展,不支持垂直扩展。即不支持自动提升或降低单台ECS实例的vCPU、内存、带宽等配置<br>
伸缩组内ECS实例上的<font color="#31a8e0"><b>应用必须是无状态</b>并且可横向扩展</font>的<br>
伸缩组内ECS实例可能会被自动释放,因此不适合保存会话记录、应用数据、日志等信息<br>
可以将会话记录等状态信息保存到独立的状态服务器,
可以将应用数据保存到云数据库RDS
如有需要还可以将日志存储到日志服务
弹性伸缩不支持自动将ECS实例添加到RedisDB实例的访问白名单,需要自行添加
0 条评论
下一页