可以使用弹性伸缩创建低成本业务集群,根据业务流量的波动周期来自动扩缩容业务集群内的计算资源,减少成本浪费。方案详解如下:
- 针对日常业务流量,创建伸缩组并设置最小实例数量已满足基础业务需求;
- 为伸缩组创建定时/周期策略来应对周期性的流量波动。
创建伸缩组
为周期性规律变化的业务集群创建伸缩组,设置最小实例数为1,期望实例数为2,最大实例数为5来满足业务的日常访问需求。
- 登录控制中心。
- 单击控制中心左上角的,选择弹性伸缩组所在地域。
- 单击“计算>弹性伸缩服务”,进入弹性伸缩管理控制台。
- 在“弹性伸缩组”页签中,点击右上角“创建弹性伸缩组”,进入“创建弹性伸缩组>伸缩参数”配置页面。
- 在配置页面完成伸缩组的配置,具体参数配置可参见创建伸缩组。
注意通过弹性伸缩组创建的实例仅支持按需计费。
根据业务需求创建伸缩策略
为已创建好的伸缩组设置伸缩策略,来满足突发的业务流量变化,确保业务的稳定运行。
- 登录控制中心。
- 单击控制中心左上角的,选择地域,此处我们选择华东1。
- 单击“计算>弹性伸缩服务”,进入弹性伸缩管理控制台。
- 点击通过“创建伸缩组”操作中创建好的伸缩组名称,进入到伸缩组详情页面。
- 在详情页面的下方,单击“伸缩策略”进入伸缩策略页签,单击“创建策略”按钮,进入到“创建伸缩策略”页面。
- 在“创建伸缩策略”页面中完成策略的配置,在本实践中需要添加两个周期策略,一个扩容策略,一个缩容策略。具体操作步骤可参见创建伸缩策略。
1)策略类型选择周期策略。
2) 时区保持默认GMT +8:00。
3) 触发时间设置为业务高峰期到来前5分钟,例如每天晚上20:00是高峰期起始时间,则周期设置为按天,9月1日至9月30日期间,触发时间设置为每晚19:55。
4)执行动作设置为增加1个实例。 - 完成以上配置之后单击“确认”,即可成功创建定时扩容策略。
- 继续创建缩容策略,以下为本实践中缩容策略专有的属性值设置说明:
1)策略类型选择周期策略。
2)时区保持默认GMT +8:00。
3)触发时间设置为业务高峰期结束后5分钟,例如每天晚上22:00是高峰期结束时间,则周期设置为按天,8月1日至9月30日期间,触发时间设置为每晚22:05。
4) 执行动作设置为减少1个实例。
- 完成以上配置之后单击“确认”,即可成功创建缩容策略。