利用弹性伸缩创建低成本业务集群

2023-01-04 03:18:20

业务场景

用户业务的访问量或流量波动明显,在业务高峰期业务流量较大,其他时段业务流量较低。非高峰期的计算资源处于闲置状态,导致成本浪费。

此时可以使用弹性伸缩创建低成本业务集群,根据业务流量自动扩缩容业务集群内的计算资源,减少成本浪费。

操作步骤

1. 创建弹性伸缩组

1) 登录弹性伸缩控制台;

2) 在页面顶部,选择地域;

3) 点击创建弹性伸缩组按钮;

4) 最小实例数设置为0;

5) 选择业务集群所属的虚拟私有云和子网;

6) 根据业务需要,绑定业务模块使用的负载均衡;

7) 实例移出策略选择较晚创建的实例;

8) 按量付费实例回收模式选择释放模式;

9) 点击下一步;

10) 伸缩配置选择现在创建;

11) 根据业务需要选择云主机规格和系统盘、数据盘容量;

12) 镜像类型选择私有镜像,并选择该业务模块对应的镜像;

13) 根据业务需要配置弹性IP和密码;

14) 点击立即创建;

2. 用自定义镜像创建包年包月弹性云主机实例

1) 根据业务需要,创建一定数量的包年包月弹性云主机实例,保证业务集群非高峰时段的正常运行;

2) 登录弹性伸缩控制台;

3) 在弹出窗口中选择已创建的包年包月弹性云主机实例,并点击确认;

4) 在伸缩实例列表中选择已移入的包年包月弹性云主机实例,并点击开启实例保护;

5) 设置伸缩策略(扩容);

6) 在弹性伸缩组详情页面内点击修改;

7) 在伸缩组修改页面中,根据业务需求,修改伸缩组的最小实例数和最大实例数;

8) 在弹性伸缩组详情页面最下方,点击创建策略;

9) 策略类型选择告警策略;

10) 告警规则选择现在创建;

11) 触发条件设置为CPU使用率平均值大于等于50%;

12) 监控周期设置为5分钟;

13) 连续出现次数设置为3次;

14) 冷却时间设置为300秒;

15) 执行动作设置为增加5个实例;

3. 设置伸缩策略(缩容)

1) 在弹性伸缩组详情页面最下方,再次点击创建策略;

2) 策略类型选择告警策略;

3) 告警规则选择现在创建;

4) 触发条件设置为CPU使用率平均值小于等于30%;

5) 监控周期设置为5分钟;

6) 连续出现次数设置为3次;

7) 冷却时间设置为300秒;

8) 执行动作设置为减少5个实例。

操作结果

伸缩组中的包年包月云主机实例设置为已保护状态,处于已保护状态的云主机不会被伸缩策略自动移出伸缩组,保证业务集群非高峰时段的正常运行;在高峰时段,伸缩组根据伸缩策略设置的告警规则,自动增加或减少云主机实例,降低计算资源闲置的时间,减少成本浪费。