更新时间:2024-09-05 GMT+08:00
分享

创建后端服务器组

操作场景

负载均衡实例的监听器绑定后端服务器组后,才能正常转发访问请求。

独享型负载均衡支持同一个后端服务器组绑定在多个负载均衡实例的监听器上。

您可通过三种方式为负载均衡实例创建后端服务器组,详见表1

表1 创建后端服务器组(独享型)指引

创建场景

操作步骤

独立创建后端服务器组后关联至负载均衡实例使用

创建后端服务器组

添加监听器时,选择“新创建”后端服务器组。

您可根据使用需求添加不同协议的监听器,详情见监听器概述

更换监听器的后端服务器组时,选择“创建后端服务器组”。

更换后端服务器组

约束与限制

后端服务器组独立创建后仅可关联至前端协议与后端协议匹配的监听器使用,协议匹配关系详见表2

表2 前端/后端协议匹配关系

ELB的规格类型

监听器的前端协议

后端服务器组的后端协议

网络型

TCP

TCP

网络型

UDP

  • UDP
  • QUIC

网络型

TLS

  • TLS
  • TCP

应用型

HTTP

HTTP

应用型

HTTPS

  • HTTP
  • HTTPS
  • GRPC

应用型

QUIC

  • HTTP
  • HTTPS
  • GRPC

创建后端服务器组

  1. 进入后端服务器组列表页面
  2. 在后端服务器列表页面,单击页面右上角“创建后端服务器组”按钮。
  3. 配置后端分配策略,参数详情请参见表3
    表3 配置后端分配策略参数说明

    参数

    说明

    负载均衡类型

    可使用该后端服务器组的负载均衡实例类型,请选择独享型。

    所属负载均衡器

    使用该后端服务器组的负载均衡实例。

    您可在创建后端服务器时将后端服务器组关联至已有独享型负载均衡实例,也可创建后再进行关联。

    • 暂不关联
    • 关联已有

    转发模式

    负载均衡流量转发模式,支持“负载均衡”类型和“主备转发”两种类型。

    • 负载均衡:属于普通后端服务器组,里面可以添加多个后端服务器,扩展业务的服务能力。
    • 主备转发:必须同时向服务器组中添加两个后端服务器,一个为主服务器,一个为备服务器。当主服务器故障时,流量将转发至备服务器,提升业务的可靠性。
    说明:

    该功能陆续上线中,已发布区域请以控制台实际为准。

    服务器组类型

    指定后端服务器组的类型。

    • 混合类型:既支持按照弹性云服务器和辅助弹性网卡实例添加后端服务器,也支持开启跨VPC后端功能后按照IP地址添加后端服务器。

      混合类型一定需要指定虚拟私有云,且后端服务器组绑定的是该虚拟私有云下的负载均衡。

    • IP类型:按照IP地址添加后端服务器。

      IP类型必须开启跨VPC后端功能才能添加后端服务器。

    说明:

    该功能陆续上线中,已发布区域请以控制台实际为准。

    名称

    待创建的后端服务器组的名称。

    虚拟私有云

    如果“服务器组类型”选择了“混合类型”,则该项是必选参数。

    后端服务器组所属的VPC,后端服务器组可被该虚拟私有云下的负载均衡器关联使用。

    您可以选择使用已有的虚拟私有云,也可以创建新的虚拟私有云。

    更多关于虚拟私有云的信息,请参见《虚拟私有云用户指南》

    后端协议

    后端云服务器自身提供的网络服务的协议。

    • 负载均衡模式下,支持选择的协议有:HTTP、HTTPS、GRPC、TCP、UDP、TLS、QUIC。
    • 主备转发模式下,支持选择的协议有:TCP、UDP、TLS、QUIC。

    IP类型

    后端服务器组支持添加后端服务器的IP地址类型,默认支持IPv4类型的后端服务器

    当后端协议为TCP或UDP协议时,支持设置该参数。

    • IPv4:仅支持IPv4类型的后端服务器地址。
    • 双栈:同时支持IPv4和IPv6类型的后端服务器地址。
    说明:

    该功能陆续上线中,已发布区域请以控制台实际为准。

    全端口转发

    开启全端口转发后,后端服务器组添加后端服务器时无需指定后端端口,监听器将按照前端请求端口转发流量至后端服务器对应的端口。

    全端口转发功能开启后不支持关闭。

    说明:

    该功能陆续上线中,已发布区域请以控制台实际为准。

    说明:

    仅独享型负载均衡支持TCP、UDP和QUIC类型的后端服务器组开启全端口转发功能。

    分配策略类型

    负载均衡采用的算法。

    • 加权轮询算法:根据后端服务器的权重,按顺序依次将请求分发给不同的服务器,权重大的后端服务器被分配的概率高。
    • 加权最少连接:加权最少连接是在最少连接数的基础上,根据服务器的不同处理能力,给每个服务器分配不同的权重,使其能够接受相应权值数的服务请求。
    • 源IP算法:对不同源IP的访问进行负载分发,同时使得同一个客户端IP的请求始终被派发至某特定的服务器。
    • 连接ID算法:当后端协议选择QUIC时,支持连接ID算法。对不同连接ID的访问进行负载分发,同时使得同一个连接ID的请求始终被派发至某特定的服务器。

    更多关于分配策略的信息,请参见配置流量分配策略分发流量

    会话保持

    仅分配策略类型选择加权轮询算法、加权最少连接或连接ID算法时支持开启会话保持。

    开启会话保持后,弹性负载均衡将属于同一个会话的请求都转发到同一个后端服务器进行处理。

    更多关于会话保持的信息,请参见配置会话保持提升访问效率

    说明:

    TLS协议的后端服务器组不支持设置会话保持。

    会话保持类型

    如果“会话保持”功能开启,则该项是必选参数。

    选择会话保持的类型:

    • 源IP地址:基于源IP地址的简单会话保持,将请求的源IP地址作为散列键(HashKey),从静态分配的散列表中找出对应的服务器。即来自同一IP地址的访问请求会转发到同一台后端服务器上进行处理。
    • 负载均衡器cookie:负载均衡器会根据客户端第一个请求生成一个cookie,后续所有包含这个cookie值的请求都会由同一个后端服务器处理。
    • 应用程序cookie:该选项依赖于后端应用。后端应用生成一个cookie值,后续所有包含这个cookie值的请求都会由同一个后端服务器处理。
    说明:
    • 当后端协议选择TCP/UDP/QUIC时,支持源IP地址类型。
    • 当后端协议选择HTTP/HTTPS/GRPC时,支持负载均衡器cookie和应用程序cookie。

    会话保持时间(分钟)

    如果“会话保持”功能开启,则该项是必填参数。

    • 四层会话保持的时间取值范围为1~60分钟。
    • 七层会话保持的时间取值范围为1~1440分钟。

    慢启动

    如果“分配策略类型”选择“加权轮询算法”,则该项是可选参数。

    慢启动指负载均衡器向组内新增的后端服务器线性增加请求分配权重的启动模式。

    当配置慢启动时间结束,负载均衡向后端服务器发送完整比例的流量请求,实现业务的平滑启动。

    说明:

    仅独享型负载均衡支持HTTP/HTTPS/GRPC类型的后端服务器组开启慢启动功能。

    更多关于慢启动的信息,请参见配置慢启动平滑扩容后端服务器组

    慢启动时间(秒)

    如果“慢启动”功能开启,则该项是必填参数。

    慢启动开启后需添加的慢启动时间。

    延迟注销

    如果后端协议为TCP/UDP/QUIC协议时,默认开启延迟注销功能。

    开启延迟注销功能后,负载均衡器停止向移除的后端云服务器或者健康检查失败的后端云服务器发送新的请求,保持现有连接在延迟注销时间内正常传输。

    说明:

    该功能陆续上线中,已发布区域请以控制台实际为准。

    延迟注销时间(秒)

    如果“延迟注销”功能开启,则该项是必填参数。

    负载均衡器与后端服务器的现有连接在延迟注销时间内正常传输,超过延迟注销时间后全部断开。

    支持设置的范围为10~4000秒,默认值为300秒。

    描述

    后端服务器组的描述。

  4. 单击“下一步”,添加后端服务器并配置健康检查。

    独享型后端服务器组支持添加云服务器、IP类型后端和辅助弹性网卡作为后端服务器,详情可参见后端服务器概述

    配置健康检查参数请参见表4。更多关于健康检查的信息,请参见健康检查介绍
    表4 配置健康检查参数说明

    参数

    说明

    是否开启

    开启或者关闭健康检查。

    如果开启健康检查,您可单击“参数设置”设置健康检查的参数。

    健康检查协议

    健康检查请求的协议类型。

    • 支持选择TCP、HTTP、HTTPS、TLS、GRPC协议。
    • 当后端协议选择UDP和QUIC协议,健康检查协议默认为UDP且不可修改。
    说明:

    TLS协议和GRPC协议陆续上线中,已发布区域请以控制台实际为准。

    健康检查域名

    如果健康检查协议选择HTTP/HTTPS/GRPC协议,则该项是必选参数。

    健康检查的请求域名。

    • 默认使用后端服务器的内网IP为域名。
    • 您也可选择指定特定域名,特定域名只能由字母,数字,中划线组成,中划线不能在开头或末尾,至少包含两个字符串,单个字符串不能超过63个字符,字符串间以点分割,且总长度不超过100个字符。

    健康检查端口

    健康检查端口号,取值范围[1,65535],为可选参数。

    说明:

    默认使用后端云服务器的业务端口进行健康检查。指定特定端口后,使用指定的端口进行健康检查。

    健康检查路径

    如果健康检查协议选择HTTP/HTTPS/GRPC协议,则该项是必填参数。

    指定健康检查的URL地址。检查路径只能以/开头,长度范围[1-80]。

    支持使用英文字母、数字和‘-’、‘/’、‘.’、‘?’、‘#’、‘%’、‘&’以及扩展字符集_;~!()*[]@$^:',+。

    检查间隔(秒)

    每次健康检查响应的最大间隔时间。

    取值范围[1-50]。

    超时时间(秒)

    每次健康检查响应的最大超时时间。取值范围[1-50]。

    健康检查正常阈值

    表示判定后端服务器为正常状态时,所需的连续健康检查成功次数,取值范围[1-10]。

    健康检查异常阈值

    表示判定后端服务器为异常状态时,所需的连续健康检查失败次数,取值范围[1-10]。

    健康检查返回码

    如果健康检查协议选择HTTP/HTTPS/GRPC协议,则该项是必填参数。

    自定义健康检查返回的状态码,仅当健康检查请求成功且返回指定状态码时判定后端服务器状态正常

    可输入支持状态码范围内不重复的单个数字或正序的数字区间,如0-10,200-300。多个HTTP状态码请输入回车键隔开,最多支持输入5个。

    • 检查协议为HTTP/HTTPS时,状态码范围:200-599。
    • 检查协议为GRPC时,状态码范围:0-99。
    说明:

    支持设置健康检查返回码的功能陆续上线中,请以控制台实际为准。

  5. 单击“下一步”。
  6. 确认配置无误后,单击“立即创建”。

后续操作

创建后端服务器组后,您可通过两种方式将后端服务器组关联到独享型负载均衡实例的监听器上使用,详见表1

相关文档