弹性伸缩术语
弹性伸缩(Auto Scaling)按监控指标或定时计划自动增减实例数量。三家云的组成对象叫法不同,迁移脚本、写文档或对照控制台时最容易混;链路本身是一致的:实例模板 → 伸缩组 → 扩缩规则 → 冷却时间,再与负载均衡和后端监控对接。
基本信息
| 产品名 | 阿里云弹性伸缩 ESS、腾讯云弹性伸缩 AS、华为云弹性伸缩 AS |
|---|---|
| 实例模板 | 伸缩配置 / 启动模板(阿里云)、启动配置 / 启动模板(腾讯云)、伸缩配置(华为云) |
| 扩缩动作 | 伸缩规则(阿里云、腾讯云)、伸缩策略(华为云) |
| 冷却时间 | 三家均有,含义一致但默认值不同 |
| 依赖对象 | 负载均衡、云监控指标、VPC 与子网、镜像 |
组成对象对照
| 概念 | 阿里云 | 腾讯云 | 华为云 |
|---|---|---|---|
| 产品名 | 弹性伸缩 ESS | 弹性伸缩 AS | 弹性伸缩 AS |
| 实例模板 | 伸缩配置 / 启动模板 | 启动配置 / 启动模板 | 伸缩配置 |
| 扩缩动作 | 伸缩规则 | 伸缩规则 | 伸缩策略 |
| 冷却时间 | 冷却时间 | 冷却时间 | 冷却时间 |
| 伸缩组 | 伸缩组 | 伸缩组 | 伸缩组 |
| 触发方式 | 云监控指标或定时任务 | 云监控指标或定时任务 | CES 指标或定时任务 |
典型使用场景
- 业务高峰按 CPU 使用率或请求量自动扩容,避免手工加机器
- 夜间与低峰期缩容,直接把闲置实例释放掉省成本
- 定时 + 指标组合:先按预期加底量,再由指标兜住突发
- 不健康实例自动替换,配合负载均衡做自愈
- 批量计算任务按队列长度或任务积压量伸缩
各家的伸缩活动都有历史记录页:排查“为什么扩容了 / 没扩容”先看伸缩活动日志,再对指标时间线。
模板被引用后是否跟随更新,各家实现不同(快照式引用还是动态引用):改完模板要回看下一次扩容出的实例是否真带上了新配置,别默认已生效。