新手记录:华为云弹性伸缩 AS 入门——流量来了自动加机器,闲时自动收回去

举报
yd_241609055 发表于 2026/10/30 10:07:11 2026/10/30
【摘要】 做网站最怕两种情况:平时没几个人访问,服务器空转花钱;一到活动或被转发,访问量突然涨几倍,服务器直接被压垮。华为云弹性伸缩(Auto Scaling,简称 AS)就是把“加机器、减机器”自动化的服务:忙时扩容,闲时缩容,既不宕机,也不长期空转。一、弹性伸缩由哪三部分组成弹性伸缩由三部分组成。伸缩组是管理边界,里面是一组规格相同、可互相替换的云服务器,最少留几台、最多扩到几台都由它约束。伸缩配...

做网站最怕两种情况:平时没几个人访问,服务器空转花钱;一到活动或被转发,访问量突然涨几倍,服务器直接被压垮。华为云弹性伸缩(Auto Scaling,简称 AS)就是把“加机器、减机器”自动化的服务:忙时扩容,闲时缩容,既不宕机,也不长期空转。

一、弹性伸缩由哪三部分组成

弹性伸缩由三部分组成。伸缩组是管理边界,里面是一组规格相同、可互相替换的云服务器,最少留几台、最多扩到几台都由它约束。伸缩配置是新机器的模板,包括镜像、规格、系统盘、密钥和安全组。伸缩策略是触发规则,告诉系统何时扩、何时缩。

二、先理解最小、期望、最大三个数

先理解最小、期望、最大三个数。最小是底线,保证任何时候都有机器接请求;期望是正常情况下的目标数量;最大是上限,防止规则写错或流量异常时无限扩容、账单失控。冷却时间也很重要,一次扩缩容后系统会等一段时间再执行下一次,避免指标一抖就反复加减机器。健康检查会把不响应的实例移出,并补一台新的。

三、新手上手五步

新手按这个顺序上手。第一步,把能正常跑业务的 ECS 做成镜像,新机器启动后不用再手动装环境。第二步,创建伸缩配置,选好镜像、规格和安全组。第三步,创建伸缩组,设置最小 1 台、期望 2 台、最大 5 台,并关联负载均衡。第四步,配两条告警策略:CPU 平均使用率连续 5 分钟高于 70% 加 1 台,低于 30% 减 1 台。第五步,模拟流量验证一次,确认新机器能进负载均衡、缩容后业务不受影响。

四、容易踩的五个坑

避开五个坑:最小实例数别设成 0,否则缩到 0 后第一个请求要等机器启动;冷却时间别太短,否则扩缩容会来回震荡;有状态服务别直接放进伸缩组,本地唯一数据或单机内存会话会在缩容时丢失,要先放到数据库、缓存或对象存储里;镜像要及时更新;最大实例数、区域配额和预算告警要一起设好。

五、上线前检查清单

上线前检查:最大值是否合理,镜像是否最新,负载均衡健康检查是否通过,监控能否看到新实例,缩容时是否有连接排空。弹性伸缩是一套有边界的自动调节机制:定好三个数量,用清晰指标触发扩缩容,再验证一次,就能让网站在流量波动时稳住。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。