后端服务器组是什么
后端服务器组是一组同质后端的集合:成员、端口、权重与健康检查都在组内统一管理,监听器通过转发规则把流量导向某个组。这样设计的好处是组可以被多个监听共用,扩缩容时只维护一份成员列表。反过来,成员变更会同时影响所有引用它的监听与转发规则,改动前需要先查清引用关系。
基本信息
| 成员类型 | 云服务器、弹性网卡、跨 VPC 或 IDC 的 IP、其他负载均衡(视产品支持) |
|---|---|
| 成员端口 | 每个成员可单独设置后端端口,便于不同应用端口复用同一组 |
| 权重 | 组内成员各自的转发权重,0 表示不接新流量 |
| 健康检查 | 在服务器组维度统一配置,组内成员共用一套参数 |
| 引用关系 | 一个组可被多个监听或转发规则引用 |
| 非云上成员 | 跨 VPC 或 IDC 地址通常需要通过 IP 类型成员并配合网络互通 |
典型使用场景
- 同一应用的多台后端统一挂到一个组,扩缩容只改成员列表
- 多域名接入时共享同一后端组,减少重复配置
- 灰度发布:把新版本实例作为独立成员加入组,用小权重试探
- 混合部署:云上实例与机房实例通过 IP 类型成员同时接入
- 批量维护:先摘流量(权重调 0)再对成员实例做变更
查询后端健康状态
查询后端健康状态
aliyun slb DescribeHealthStatus --RegionId cn-hangzhou \
--LoadBalancerId lb-xxxxxxxx
# 输出关注 ServerId、Port、HealthStatus
# 单独核对某个成员:先在实例本机 curl 探活接口
tccli clb DescribeTargets --LoadBalancerId lb-xxxxxxxx # 腾讯云侧查看后端成员字段与影响
| 字段 | 作用 | 改动影响 |
|---|---|---|
| 成员地址 | 后端实例或 IP | 加入即可能开始接流量 |
| 成员端口 | 转发目标端口 | 配置错误会立即产生 5xx |
| 权重 | 流量分配比例 | 调整只影响新连接 |
| 健康状态 | 系统判定结果 | 异常成员不参与分配 |
| 所属可用区 | 成员的部署位置 | 可用于核对是否跨可用区分布 |
组成员与权重的调整无需重启监听即可生效,但仍建议在变更窗口操作,并在之后观察一段时间监控确认流量分布符合预期。
组被多个监听共用时,成员变更会同时影响所有引用方;改动前先梳理引用关系,避免只想改一个入口却影响了其他业务。