弹性伸缩模式主要分六类:
- 定时模式:配置周期性任务(如每天 13:00),定时地增加或减少 ECS 实例。
- 动态模式:基于云监控性能指标(如 CPU 利用率),自动增加或减少 ECS 实例。
- 固定数量模式:通过 [backcolor=transparent]最小实例数 (MinSize)属性,可以让您始终保持健康运行的 ECS 实例数量,以保证日常场景实时可用。
自定义模式:根据用户自有的监控系统,通过 API 手工伸缩 ECS 实例。手工执行伸缩规则。- 手工添加或移出既有的 ECS 实例。
- 手工调整 MinSize、MaxSize 后,弹性伸缩会自动创建或释放 ECS 实例,尽可能将当前 ECS 实例维持在MinSize~MaxSize之间。
健康模式:如 ECS 实例为非 running 状态,弹性伸缩将自动移出或释放该不健康的 ECS 实例。多模式并行:以上所有模式都可以组合配置,客户预期每天 13:00 ~ 14:00 会出现业务高峰,所以设置定时创建 20 台 ECS 实例的伸缩模式,当客户不确定业务高峰期的实际需求是否会高于客户预期时,如某天实际需要 40 台 ECS 实例,可同时配置动态伸缩模式以应付不可预期的变化。