业务场景
用户业务的访问量或流量波动明显,在业务高峰期业务流量较大,其他时段业务流量较低。非高峰期的计算资源处于闲置状态,导致成本浪费。
此时可以使用弹性伸缩创建低成本业务集群,根据业务流量自动扩缩容业务集群内的计算资源,减少成本浪费。
操作步骤
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个实例。
操作结果
伸缩组中的包年包月云主机实例设置为已保护状态,处于已保护状态的云主机不会被伸缩策略自动移出伸缩组,保证业务集群非高峰时段的正常运行;在高峰时段,伸缩组根据伸缩策略设置的告警规则,自动增加或减少云主机实例,降低计算资源闲置的时间,减少成本浪费。