DevOps专业术语
NLB
Network Load Balancer
NLB · AWS 的四层高性能负载均衡
网络云平台
NLB
- 定义
- NLB(Network Load Balancer)是DevOps领域的专业术语。NLB 工作在 OSI 第四层(传输层),处理 TCP/UDP 流量,延迟极低(微秒级),适合需要极致性能的场景如游戏服务器、IoT 和金融交易。
最后更新:2026-03-18
什么是NLB?
NLB 工作在 OSI 第四层(传输层),处理 TCP/UDP 流量,延迟极低(微秒级),适合需要极致性能的场景如游戏服务器、IoT 和金融交易。
- 四层负载均衡,处理 TCP/UDP
- 微秒级延迟,极致性能
- 与 ALB(七层)互补
NLB详解
NLB 与 ALB 的区别:NLB 工作在第四层(TCP/UDP),不理解 HTTP 内容但性能极高;ALB 工作在第七层(HTTP),能基于内容路由但延迟更高。NLB 支持静态 IP 和弹性 IP,适合需要固定 IP 的场景。NLB 也支持 TLS 终止。选择标准:HTTP 流量用 ALB,TCP/UDP 或需要极致性能用 NLB。
NLB的应用场景
正式定义
AWS 的四层网络负载均衡器,处理高性能 TCP/UDP 流量
应用场景
- 高性能 TCP/UDP 流量的负载均衡
- 需要静态 IP 的负载均衡场景
- 游戏和金融的低延迟需求
常见误区
- NLB 和 ALB 不一样,选择取决于协议和需求
- NLB 不能基于 HTTP 内容路由
- NLB 的静态 IP 特性是某些场景的刚需
实际案例
📌 NLB vs ALB
HTTP API 用 ALB(支持路径路由),TCP 游戏服务器用 NLB(微秒级延迟),两者可以在同一架构中共存。
NLB的参考来源
关于NLB的常见问题
- NLB 适合什么场景
- 需要极低延迟、高吞吐、TCP/UDP 层负载均衡的场景,如游戏服务器、IoT、金融交易系统。
- NLB 和 ALB 怎么选
- HTTP/HTTPS 应用选 ALB(七层路由),TCP/UDP 或需要极致性能选 NLB(四层转发)。