You need to enable JavaScript to run this app.
文档中心
负载均衡

负载均衡

复制全文
下载 pdf
最佳实践
结合弹性伸缩服务自动调整后端服务器数量
复制全文
下载 pdf
结合弹性伸缩服务自动调整后端服务器数量
本文将介绍如何自动调整后端服务器数量,使不定期突增或回落的潮汐业务正常运行且最大程度地节约成本。​
场景介绍​
业务量不定时突增或回落的潮汐业务,无法准确预测业务量突增或回落的具体时间。如果不能及时调整服务器的数量,可能会影响业务或造成资源浪费。​
通过将CLB实例的后端服务器组关联至弹性伸缩(Auto Scaling,简称AS)服务的伸缩组,并配置相应的伸缩规则,能够自动调整伸缩组中的ECS实例数量并将其添加到CLB实例的后端服务器组,从而实现CLB实例后端服务器的自动伸缩,有助于提高负载均衡的服务能力。​
前提条件​
已完成vpc-1及子网subnet-1的创建,详细步骤请参见创建私有网络。​
配置步骤​
说明​
下文仅介绍各服务资源配置时的必要参数及取值,其他未介绍的参数请保持默认配置。​
步骤一:创建CLB实例​
  1. 登录CLB控制台。​
  1. 单击创建负载均衡按钮,参考下表配置CLB实例的相关信息。​
  • ​
    参数​
    取值​
    基本信息​
    ​
    计费类型​
    按量计费​
    地域​
    华北2(北京)​
    名称​
    clb-1​
    网络配置​
    ​
    IP版本​
    IPv4​
    网络类型​
    公网​
    私有网络​
    vpc-1​
    子网​
    subnet-1​
    IPv4地址​
    自动分配IP​
    绑定公网IP​
    ​
    线路类型​
    BGP (多线)​
    计费方式​
    按带宽上限计费​
    带宽上限​
    20Mbps​
    ​
  1. 请根据控制台指引查阅并确认相关协议。​
  1. 单击提交订单按钮,跳转至申请提交成功页面。​
  1. 单击去控制台按钮,跳转到实例列表页查看新创建的实例。​
步骤二:创建后端服务器组​
  1. 在实例列表页面,单击CLB实例clb-1的名称。​
  1. 在后端服务器组页签,单击创建后端服务器组按钮。​
  1. 输入名称rsp-1。​
  1. 单击确定按钮,完成操作。​
步骤三:添加监听器​
  1. 在CLB实例clb-1的详情页面,选择监听器页签。​
  1. 单击添加监听器按钮,参考下表配置协议&监听参数。​
  • ​
    参数​
    取值​
    监听器名称​
    listener-1​
    负载均衡协议​
    HTTP​
    监听端口​
    80​
    调度算法​
    加权轮询(WRR)​
    ​
  1. 超时时间保持默认值不变。​
  1. 配置完成后,单击下一步按钮。​
  1. 在默认后端服务器组配置页面,选择已创建的后端服务器组rsp-1,然后单击下一步按钮。​
  1. 在健康检查配置页面,参数保持默认值不变,单击下一步按钮。​
  1. 在配置审核页面,单击确定按钮,完成操作。​
步骤四:创建并配置伸缩组​
  1. 创建伸缩组。​
  1. 登录伸缩组控制台。​
  1. 单击创建伸缩组按钮,参考下表,配置相关参数。​
  • ​
    参数​
    取值​
    基本信息​
    ​
    地域​
    华北2(北京)​
    伸缩组名称​
    as-1​
    实例数量信息​
    ​
    最小实例数​
    1​
    最大实例数​
    3​
    配置信息​
    ​
    私有网络​
    vpc-1​
    子网​
    subnet-1​
    绑定负载均衡​
    绑定已有负载均衡​
    选择负载均衡​
    clb-1​
    说明​
    后端服务器组选择rsp-1,端口设置为80,权重保持默认值。​
    ​
  1. 单击确定按钮,完成操作。​
  1. 创建伸缩配置。​
  1. 在伸缩组创建成功后弹出的对话框,单击创建伸缩配置来源,进入伸缩配置页签。​
  1. 单击创建伸缩配置按钮,参考下表,配置相关参数。​
  • ​
    参数​
    取值​
    基础配置​
    ​
    镜像​
    自定义镜像​
    说明​
    选择您已经搭建好服务环境的镜像。自定义镜像的创建步骤请参考创建自定义镜像。​
    网络和高级配置​
    ​
    登录密码​
    password@123​
    确认密码​
    password@123​
    实例名称​
    ecs-auto​
    确认配置​
    ​
    伸缩配置名称​
    asconfig-1​
    创建后状态​
    勾选绑定伸缩组​
    ​
  1. 单击立即创建按钮,完成操作。​
  1. 启用伸缩组。​
  1. 单击启用伸缩组按钮。​
  1. 单击确定按钮,完成操作。​
至此,伸缩组配置完成,状态为 已启用。此时,系统会根据伸缩配置自动创建1台ECS实例并加入CLB的后端服务器组rsp-1中,满足您日常运行需求。​
步骤五:创建伸缩规则​
参考以下步骤依次配置扩缩容规则:​
  1. 单击伸缩组的名称as-1。​
  1. 在伸缩规则页签,单击创建伸缩规则按钮,参考下表,配置相关参数。​
  • ​
    参数​
    取值(扩容规则)​
    取值(缩容规则)​
    伸缩规则名称​
    asrule-1​
    asrule-2​
    规则类型​
    报警任务​
    报警任务​
    监控指标​
    CPU使用率最大值 > 80%​
    CPU使用率最大值 < 30%​
    伸缩行为​
    增加实例,1个​
    减少实例,1个​
    创建后状态​
    启用​
    启用​
    ​
  1. 单击确定按钮,完成操作。​
结果验证​
  • 启用伸缩组后,自动创建1台ECS实例并加入后端服务器组rsp-1中。​
  • 此时,后端服务器组rsp-1中共1台ECS实例。​
  • 当后端服务器CPU使用率最大值 > 80%时,系统根据伸缩规则自动创建1台ECS实例并加入后端服务器组rsp-1。​
  • 此时,后端服务器组rsp-1中共2台ECS实例。​
  • 当后端服务器CPU使用率最大值 < 30%时,系统根据伸缩规则自动减少1台实例并移出后端服务器组rsp-1。​
  • 此时,后端服务器组rsp-1中共1台ECS实例。​
​
最近更新时间:2025.07.11 16:21:46
这个页面对您有帮助吗?
有用
有用
无用
无用