通过弹性扩缩容降低成本
更新时间:2024-06-13
概览
当您业务所需的云资源用量经常性变化时,弹性伸缩会是您使用云资源的理想方式。利用弹性伸缩AS服务,您可以在业务高峰及时扩容资源保障业务稳定运行的同时,也可以在闲暇场景下对于冗余资源触发缩容,降低成本支出。
需求场景
- 某大型旅游电商用户,在节假日业务高峰期间支持大批量用户进行票务交易业务,需要在短时间内进行大批量资源扩容;节假日过后,又需要大批量将冗余资源进行缩容,传统手段往往效率低下,不能及时应对业务的弹性变化。
方案概述
- 在弹性伸缩服务中,将BCC资源以伸缩组为单位进行管理和配置,伸缩组将自动替换不健康的BCC实例,并且根据用户设置的伸缩策略,在计算资源需求升高时自动增加伸缩组中容量以保证计算能力,在计算资源使用量降低时减少伸缩组容量以节约成本。
- 在自动关联负载均衡场景汇总,伸缩组中的节点通常通过一个负载均衡统一对外提供服务,弹性伸缩在扩容时,将会自动将扩容产生的节点加入您指定的负载均衡中,确保节点可以自动开始对外提供服务。
- 同时弹性伸缩也支持支持多可用区均衡分布,当您为伸缩组配置多个可用区时,伸缩组在扩容和缩容时将会尽量维持各个可用区节点数之间的均衡,以提高您服务的可用性。
配置准备
- 登录百度智能云控制台,选择进入弹性伸缩AS服务;
- 创建伸缩组,并根据实际业务需要,进行伸缩组基本信息配置,以及关联负载均衡或数据库等,而后进一步在伸缩配置中指定备选的实例规格;
- 根据实际业务需要创建对应的伸缩规则,伸缩规则用于规定伸缩组在何时出发扩容或者缩容的行为,您可以在伸缩组详情中找到伸缩规则列表。目前伸缩规则类型支持丰富,包括定时、周期、报警触发伸缩等多种类型。