IP 类型后端是什么
负载均衡的服务器组默认挂实例,但也支持直接挂 IP 地址(IP 类型成员)。适合对端不是云主机、无法挂网卡的场景:自建机房设备、第三方网关、跨账号地址、迁移过渡期的老地址。IP 成员可以单独指定后端端口,于是前端端口与后端端口解耦,前端 443 可以对到后端 8443,这在外网标准端口与内网非标端口之间做映射时很常见。代价是地址变化不自动跟随,必须靠台账维护。
基本信息
| 成员形态 | 实例成员(自动跟随生命周期)与 IP 成员(手工维护) |
|---|---|
| 端口映射 | 成员级后端端口,前端端口与后端端口可不同 |
| 适用网络 | VPC 内地址、IDC 私网地址(按产品支持范围) |
| 必要放行 | 后端安全组需放行来自负载均衡后端网段/回源地址的流量 |
| 健康检查 | 按成员配置检查端口与路径,失败即摘除 |
| 维护方式 | IP 成员需资产台账跟踪地址变化 |
典型使用场景
- 把 IDC 里的应用服务器挂到云上 CLB 后面,统一对外入口
- 端口映射:外网 443 转入后端 8443,隐藏真实服务端口
- 灰度接入:新老系统地址不同,临时各挂一台做流量对比
- 遗留系统迁移:老地址尚未迁移完,先用 IP 成员保住业务连续性
- 代理设备前端:Nginx/网关作为成员,由它再转发到多台后端
实例成员与 IP 成员对比
| 维度 | 实例成员 | IP 成员 |
|---|---|---|
| 地址跟随 | 实例重建后地址自动更新 | 需手工更新,否则指向旧地址 |
| 适用对象 | 云主机、网卡、弹性容器实例 | IDC 设备、第三方地址、跨账号地址 |
| 端口配置 | 可配但默认与前端一致 | 常用来做端口映射 |
| 健康检查 | 自动识别网卡状态 | 只看业务探测结果,网卡状态不可见 |
| 运维成本 | 低 | 高,需台账与定期核对 |
上线前后验证
上线前后验证
curl -s -o /dev/null -w '%{http_code}\n' http://192.168.10.30:8443/ # 后端本身是否可用
nc -vz 192.168.10.30 8443 # 端口是否放行
curl -sI https://www.example.com/ | head -5 # 经负载均衡访问
# 反复多次,确认流量确实能落到新成员
for i in $(seq 1 10); do curl -s https://www.example.com/healthz; doneIP 成员不会随实例迁移自动跟随:源端地址变更、IDC 设备换址、跨账号地址回收都会让成员静默失效,表现为健康检查全红。把这类成员纳入资产台账并做定期核对是最好的兜底。
默认情况下负载均衡保留客户端源地址或做地址转换,取决于产品与配置:若后端需要看到真实客户端 IP,要确认是否开启源地址保持,以及后端应用是否信任相应的头部字段。