首页/云/云网络与负载均衡速查/网络型负载均衡 NLB
负载均衡54 条

网络型负载均衡 NLB

NLB 面向四层海量连接场景:以 TCP/UDP 转发为主,强调新建连接速率与并发规模,常用于网关集群、游戏、物联网接入等入口。与七层产品划清边界后按连接形态选型。

NLB 面向四层海量连接

网络型负载均衡面向四层海量连接场景:以 TCP 与 UDP 转发为主,强调每秒新建连接速率、并发连接规模与稳定吞吐,常用于网关集群、游戏接入、物联网上报等入口。它与七层产品的能力边界不同,选型的关键是先看清链路是纯四层转发还是需要 HTTP 层的路由与改写。

基本信息

定位四层 TCP 与 UDP 高并发入口
能力重心连接规模、吞吐能力与稳定入口地址
适用协议HTTP 之外的自定义协议、长连接、短连接突发
常见组合与七层产品按链路分层组合使用
注意项真实客户端地址的获取方式要提前确认

典型使用场景

  • 游戏或物联网网关需要承载海量长连接
  • 数据库代理层需要四层转发而不做协议解析
  • 既需要四层入口又需要七层治理时,两层组合部署
  • 连接数增长导致七层产品规格吃紧,评估迁移到四层入口
  • 需要固定入口地址、对协议无特殊要求的接入场景

查询实例信息

查询实例信息
# 阿里云:列出地域内的网络型负载均衡实例
aliyun nlb ListLoadBalancers --RegionId cn-hangzhou
# 查看实例详情中的监听、后端与连接相关配置
aliyun nlb GetLoadBalancerAttribute --RegionId cn-hangzhou --LoadBalancerId nlb-xxxx
# 具体参数与字段以厂商文档为准

四层与七层的分工

维度四层 NLB七层负载均衡
协议TCP 与 UDPHTTP 与 HTTPS
能力连接规模与吞吐路由、改写、证书
性能重心新建与并发连接数QPS 与内容处理
典型用途网关、游戏、物联网Web 站点与 API 网关
使用四层入口时提前确认真实客户端地址的获取方式(例如代理协议的支持情况),否则后端日志与风控拿到的都是入口地址。
用七层产品去承接海量四层连接,规格会很快被拖满,表现为建连变慢与突发错误,而不是配置错误。

易错点

  • 用七层产品承接海量四层连接,规格被拖满,建连变慢却查不出配置问题
  • 未对齐真实客户端地址方案,后端日志与风控数据失真
  • 把需要七层路由与改写的业务放到四层入口,功能实现不了再返工
  • 只关注连接规模不关注带宽,入口带宽先成为瓶颈

数据来源与参考

  • 阿里云 网络型负载均衡 NLB 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌