应用型BLB目标组概述
更新时间:2026-05-27
应用型BLB目标组概述
目标组(Target Group) 是应用型BLB中用于组织和管理后端服务器资源的核心单元。
普通型BLB以实例维度组织后端服务器,同一普通型BLB实例下所有后端服务器的服务端口必须统一。
而应用型BLB通过目标组实现了更灵活的后端组织方式:
- 按目标组维度组织后端服务器,不同监听器可以通过转发规则指向不同的目标组。
- 每个目标组可以独立配置端口、权重、健康检查等参数。
-
目标组支持服务器组(Server Group) 和 IP组(IP Group) 两种类型。
- 服务器组是应用型BLB的标准后端组织方式,适合同VPC内标准部署场景,通过instanceId绑定BCC实例,配置简洁。
- IP组是应用型BLB的扩展后端组织方式,解决了服务器组的网络边界限制,通过IP地址绑定后端,支持跨VPC、跨地域、混合云等复杂网络拓扑,并且支持同一组内不同RS设置不同后端端口。
服务器组
服务器组是应用型BLB的目标组中最基础的类型,通过云服务器实例ID(instanceId) 来挂载后端服务器。
核心特点:
| 维度 | 说明 |
|---|---|
| 绑定方式 | 通过 instanceId(BCC 实例ID)绑定 |
| 后端端口 | 同一服务器组端口下,所有RS的后端端口统一 |
| 支持协议 | TCP / UDP / HTTP / HTTPS |
| 适用场景 | 后端服务器必须与BLB在同一VPC内 |
示例:创建一个服务器组,绑定 instanceId 为 i-xxx 和 i-yyy 的两台BCC,配置端口 80(TCP 协议),则这两台BCC均通过端口 80 接收流量。
典型 API 操作:
CreateAppServerGroup— 创建服务器组,指定 name、desc、backendServerList(instanceId + weight)CreateAppServerGroupPort— 为服务器组创建端口配置,指定 port、type、healthCheck 等CreateBlbRs— 向服务器组添加后端RS
相关文档:应用型BLB服务器组相关接口
IP组
IP组是应用型BLB另一种目标组类型,通过固定IP地址来挂载后端服务器,突破了服务器组仅支持挂载同VPC内BCC实例的限制。
核心特点:
| 维度 | 说明 |
|---|---|
| 绑定方式 | 通过IP地址挂载后端服务器 |
| 后端端口 | 同一IP组内,不同RS可设置不同的后端端口 |
| 支持协议 | TCP / UDP / HTTP / HTTPS |
| 适用场景 | 跨VPC、跨地域、混合云接入 |
五种目标类型:
- 同地域-同VPC — IP与BLB属于同一VPC
- 同地域-跨VPC — IP与BLB不同VPC,通过对等连接或云联网(CSN)互联
- 跨地域 — IP与BLB在不同地域
- 混合云 — 可挂载线下IDC服务器、其他云厂商的服务器
- IP自定义 — 每个IP成员可分别配置以上类型
其他说明:
- 跨VPC场景需要普四(G4)及以上虚机实例
- 支持同一IP组内不同RS设置不同的后端端口
服务器组和IP组的核心差异
| 对比维度 | 服务器组(Server Group) | IP组(IP Group) |
|---|---|---|
| 绑定方式 | 实例ID(instanceId) | 固定IP地址 |
| 后端端口 | 同一端口配置下,所有RS端口统一 | 支持不同RS设置不同后端端口 |
| 支持的监听协议 | TCP / UDP / HTTP/ HTTPS | TCP / UDP / HTTP/ HTTPS |
| 同VPC部署 | ✅ 支持 | ✅ 支持 |
| 跨VPC部署 | ❌ 不支持 | ✅ 支持 |
| 跨地域部署 | ❌ 不支持 | ✅ 支持 |
| 混合云/IDC | ❌ 不支持 | ✅ 支持 |
| 后端服务器类型 | 百度云BCC实例 | 网络互通的IP地址 |
| 适用网络拓扑 | 简单同一VPC架构 | 复杂网络(跨VPC/跨地域/混合云) |
评价此篇文章
