You need to enable JavaScript to run this app.
导航
服务器组概述
最近更新时间:2025.06.20 15:07:15首次发布时间:2022.05.18 19:58:58
我的收藏
有用
有用
无用
无用

服务器组是后端服务器的逻辑集合。ALB 实例按照您配置的转发规则确定客户端请求将被转发到的服务器组。然后,ALB 实例根据您配置的负载均衡策略,将请求分发给服务器组内的后端服务器。后端服务器接收并处理请求。

服务器组类型

当您创建服务器组时,您需要指定服务器组的类型,该类型决定了可以添加的后端服务器的类型。
ALB 实例支持的服务器组类型包括“服务器”和“IP”。如需使用 IP 类型的服务器组,请联系客户经理或提交工单

服务器组类型

后端服务器类型

说明

服务器

后端服务器可以是以下两种类型:

  • ECS 实例
  • ECS 实例绑定的辅助网卡

ECS 实例与服务器组须处于同一 VPC。

IP

后端服务器可以是以下私网网段中的 IP 地址:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

您可以添加服务器组所属 VPC 中的 IP 地址。在开启“远端IP”功能且确保网络连通的情况下,您也可以添加与服务器组不同 VPC 中的 IP 地址或者本地 IDC 中的 IP 地址。

后端通信协议与健康检查协议

在创建服务器组时,您需要指定后端通信协议和健康检查协议。监听器类型、后端通信协议与健康检查协议之间存在特定的对应关系。例如,HTTP 监听器支持的后端通信协议包括 HTTP 和 HTTPS,支持的健康检查协议包括 HTTP 和 TCP。具体见下表说明。

监听器类型

后端通信协议

健康检查协议

HTTP

HTTP、HTTPS

HTTP、TCP

HTTPS

HTTP、HTTPS

HTTP、TCP

HTTP/2

HTTP、HTTPS、gRPC

HTTP、TCP

QUIC

HTTP、HTTPS

HTTP、TCP

健康检查

ALB 的健康检查功能需要在服务器组层面配置。服务器组的健康检查功能默认开启。您可以为服务器组应用一个健康检查模板或者自定义健康检查配置。
当您为服务器组启用健康检查后,ALB 定期发起健康检查请求、检查服务器组内的后端服务器的状态。当一个后端服务器不能正常响应 ALB 的健康检查请求时,来自客户端的流量不会被路由到该服务器。ALB 会将流量转发至状态健康的后端服务器上。这种方式保障了业务的连续性。
更多关于健康检查的说明,请参见健康检查

调度算法

服务器组层面的调度算法也称为负载均衡算法。负载均衡算法决定了客户端请求如何在后端服务器之间分发。ALB 支持以下负载均衡算法:

  • 加权轮询(WRR):WRR 按照预设权重值生成固定的请求分配序列。在一个轮询周期内,高权重的后端服务器接收到更多请求。WRR 仅考虑后端服务器的权重,不考虑负载。该算法适用于请求数量和单请求处理时间比较稳定,但是不同后端服务器的性能存在较大差异的场景。
  • 加权最小连接数(WLC):ALB 动态计算后端服务器的“当前连接数/权重” 的值,将新的请求路由到此值最小的后端服务器。WLC 算法同时考虑了后端服务器的负载和权重。该算法适用于请求量大、单请求处理时间变化较大的情况,能够防止某台后端服务器负载过重。
  • 源地址哈希(SH):相同源 IP 地址的请求会被路由到同一台后端服务器。SH 算法不考虑后端服务器的权重和负载,始终将来自相同客户端的请求路由到同一台后端服务器。该算法适用于需要基于源 IP 地址实现会话保持的场景。

更多关于负载均衡算法的说明,请参见负载均衡算法

会话保持

ALB 提供基于 Cookie 的会话保持功能。当您为服务器组开启该功能后,ALB 可以基于 Cookie 将来自同一个客户端的请求转发到同一台后端服务器。
更多关于会话保持的说明,请参见配置基于 Cookie 的会话保持

跨可用区负载均衡

ALB 实例层面的“跨可用区负载均衡”功能默认开启,且不能关闭。每个可用区的实例节点同时接收客户端请求。默认情况下,一个可用区的实例节点会将接收到的请求分发至 ALB 实例所在的所有可用区中的后端服务器。
您可以在服务器组层面关闭“跨可用区负载均衡”功能。关闭该功能后,实例节点只会将接收到的请求分发给同可用区中的后端服务器。
更多关于“跨可用区负载均衡”功能的说明,请参见跨可用区负载均衡

服务器组的配置说明

  • 服务器组与 ALB 实例相互独立。一个服务器组可以关联到同一 VPC 中的任意 ALB 实例的监听器上。
  • 一个服务器组中可以添加多个 IPv4 类型的后端服务器。
  • 一个后端服务器可以添加到不同的服务器组中。
  • 同一地域、不同可用区的后端服务器可以加入到同一个服务器组。