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