最近更新时间:2023.04.13 19:56:45
首次发布时间:2022.11.16 20:16:54
弹性伸缩支持在同一伸缩组中同时添加“按量计费”和“抢占式实例”计费类型的实例,帮助您在应对业务波动的同时降低成本。
说明
抢占式实例功能正在邀测中,如需试用,请提交工单或联系客户经理申请。
您需要基于已搭建网站的实例创建自定义镜像,当弹性伸缩自动扩展实例时,即自动创建已搭建了网站的实例。
rm -rf /var/lib/cloud
登录 伸缩组控制台。
单击“创建伸缩组”按钮,进入创建伸缩组页面。
伸缩组所需参数与创建伸缩组相同,以下仅列出适用于本场景的参数配置。
参数 | 说明 |
---|---|
地域 | 选择伸缩组和实例所属的地域,应选择与已创建实例相同的地域。 |
伸缩配置来源 | 配置伸缩组的实例配置来源,此处选择“暂不配置”。 |
最小实例数 | 此处设置为可支撑日常运行的实例数量:3。 |
私有网络 | 此处需选择与已创建实例相同的私有网络:vpc01。 |
单击“确定”按钮,完成伸缩组创建。
在伸缩组列表中,单击已创建伸缩组对应的“启用”按钮。
单击“确定”按钮,启用伸缩组。
本操作用于将已创建的实例添加到伸缩组中,并设置为保护状态,使其不受伸缩组扩缩容影响,保证业务的正常基本运行需求。
1. 单击伸缩组的名称,选择“实例管理”页签。
2. 单击“添加已有实例”按钮,选择已创建的实例。
3. 不勾选“将实例的生命周期托管给伸缩组”。
4. 单击“确定”按钮,完成操作。
1. 选择已添加实例列表右侧的“开启实例保护”按钮。
4. 单击“确定”按钮,完成操作。
选择“伸缩配置来源 -> 伸缩配置”页签。
单击“创建伸缩配置”按钮,进入添加伸缩配置页面。
伸缩配置所需参数与创建伸缩配置相同,以下仅列出适用于本场景的参数配置。
参数 | 说明 |
---|---|
计费类型 | 选择“抢占式实例”类型的实例。 |
镜像 | 选择步骤一中创建的镜像。 |
备选按量计费实例 | 仅当计费类型选择“抢占式实例”时需要配置,表示当满足自动扩容实例策略的前提下,如果抢占式实例已售罄,则创建同规格的按量计费实例以满足扩容需求。 |
创建后状态 | 伸缩配置创建完成后,是否立即绑定伸缩组。此处选择“是”。 |
确认配置信息,单击“立即创建”按钮,完成操作。
报警伸缩规则是通过对实例指标数据的监控,以每分钟一次的频率检测实例运行情况是否符合预期,从而达到动态伸缩的目的,用于应对突发或不可预料的业务场景,例如突发热点新闻等。
选择“伸缩规则”页签。
单击“创建伸缩规则”按钮,进入添加伸缩规则页面。
伸缩规则所需参数与创建报警伸缩规则相同,以下仅列出适用于本场景的参数配置。
参数 | 说明 |
---|---|
监控指标 | 带外CPU利用率平均值 > 50%。表示伸缩组中所有实例CPU使用率的平均值大于80%。
|
伸缩行为 | 设置在触发时间,需要执行的伸缩行为。此处设置为:增加实例,20个实例。 |
创建后状态 | 选择伸缩规则创建完成后,是否立即启用。此处选择“启用“。 |
单击“确定”按钮,完成操作。
重复本步骤,创建监控指标为“带外CPU利用率平均值 < 50%”,伸缩行为为“减少实例,10个实例”的伸缩规则。
伸缩组每分钟检测一次各实例运行情况,并根据检测结果执行相关操作: