**发布时间:** 2025-11-19
**厂商:** AWS
**类型:** WHATSNEW
**原始链接:** https://aws.amazon.com/about-aws/whats-new/2025/11/network-load-balancer-weighted-target-groups/
---
<!-- AI_TASK_START: AI标题翻译 -->
[新产品/新功能] AWS Network Load Balancer 现已支持加权目标组,简化应用部署
<!-- AI_TASK_END: AI标题翻译 -->
<!-- AI_TASK_START: AI竞争分析 -->
# 产品功能分析
## 新功能/新产品概述
AWS **网络负载均衡器 (Network Load Balancer, NLB)** 新增了对 **加权目标组 (Weighted Target Groups)** 的支持。该功能允许用户在一个监听器规则下配置多个目标组,并为每个目标组分配一个从 *0 到 999* 的权重值,从而实现对流量的精细化按比例分配。
这项功能的核心目标是简化并原生支持高级应用部署策略。通过在 **Layer 4** (传输层) 实现流量的加权路由,NLB 能够以极低的延迟和高吞吐量,将 **TCP/UDP** 流量精确地分发到不同的后端服务集群。其目标用户主要是负责应用发布、运维和架构设计的 DevOps 工程师、SRE 和云架构师,帮助他们在不中断服务的前提下,安全、可控地进行版本迭代、应用迁移和功能测试。
## 关键客户价值
- **原生支持高级部署模式**
- **蓝绿部署 (Blue-Green Deployments):** 允许通过调整权重,将流量从旧版本(蓝环境)平滑、无缝地切换到新版本(绿环境),实现零停机发布和快速回滚。
- **金丝雀发布 (Canary Deployments):** 可将一小部分(例如1%)的生产流量引导至新版本进行“探路”,在真实环境中验证其稳定性和性能,从而大幅降低新版本上线的风险。
- **简化应用与架构迁移**
- 在从传统架构迁移到新架构(例如,从单体迁移到微服务)的过程中,可以逐步将流量从旧系统引导至新系统,确保整个迁移过程对用户透明、无感知,且风险可控。
- **赋能 A/B 测试**
- 能够轻松地将用户流量按预设比例分割到不同的应用版本或实验环境中,便于收集用户反馈和性能数据,为产品决策提供数据支持。
- **差异化优势**
- **Layer 4 高性能实现:** 与通常在 **应用负载均衡器 (ALB)** 或应用层网关实现的 **Layer 7** 流量切分不同,NLB 在网络层直接进行加权分发。这使其能够处理非 HTTP 流量,并提供更低的延迟和更高的性能,适用于对性能要求极为苛刻的场景。
- **灵活的架构组合:** 支持将另一个 **ALB** 作为目标,这使得构建复杂的、分层的负载均衡架构成为可能。例如,可以使用 NLB 作为统一入口,处理海量 TCP 连接并提供静态 IP,再将流量加权转发至后端多个 ALB,每个 ALB 负责不同版本的微服务,实现更精细的应用层路由。
## 关键技术洞察
- **基于权重的 Layer 4 流量调度算法**
- 核心技术是在 NLB 的流量调度逻辑中集成了加权路由算法。NLB 能够根据为每个目标组配置的权重值,按比例分配新的 TCP/UDP 连接请求,同时确保现有连接的会话保持。
- **全面的目标组类型支持**
- 该功能兼容所有 NLB 支持的目标组类型,包括 **EC2 实例 (instance)**、**IP 地址 (IP address)** 以及 **应用负载均衡器 (ALB)**。这种灵活性极大地扩展了其应用场景,尤其是将 ALB 作为目标的能力,为复杂微服务架构的灰度发布提供了强大的原生支持。
- **高精度流量控制**
- 权重范围 *0 到 999* 的设计提供了非常精细的控制粒度,允许用户实现精确到千分之一级别的流量分配,满足从微量测试到大规模切换的各种需求。
## 其他信息
- **成本效益**
- 该功能本身不产生额外费用,其使用成本已包含在标准的 **网络负载均衡器容量单位 (LCU)** 定价中。客户无需为使用这一高级部署能力支付额外费用。
- **广泛的可用性**
- 此功能已在所有 AWS 商业区域和 AWS GovCloud (US) 区域中对所有新建和存量的 NLB 开放,用户可以立即在现有环境中集成和使用。
<!-- AI_TASK_END: AI竞争分析 -->
<!-- AI_TASK_START: AI全文翻译 -->
# AWS Network Load Balancer 支持加权目标组,简化部署流程
发布于: 2025年11月19日
Network Load Balancer 现已支持加权目标组 (weighted target groups),允许您通过可配置的权重将流量分配到多个目标组,以实现高级部署策略。
加权目标组支持蓝绿部署 (Blue-Green Deployments)、金丝雀部署 (Canary Deployments)、应用迁移 (Application Migration) 和 A/B 测试 (A/B Testing) 等关键用例。您可以通过注册多个目标组,并为其配置 0 到 999 范围内的权重,从而精确控制流量分发。蓝绿部署和金丝雀部署允许您在不同应用版本之间逐步切换流量,从而在升级和打补丁时最大限度地减少停机时间;应用迁移能够在不中断生产流量的情况下,实现从旧有技术栈到新栈的无缝过渡;而 A/B 测试则有助于将传入流量分配到不同的实验环境中。所有目标组类型均受支持,包括实例、IP 地址和 Application Load Balancer (ALB) 目标。
加权目标组路由功能已在所有 AWS 商业区域和 AWS GovCloud (US) 区域推出,适用于所有现有和新建的 Network Load Balancer,无需额外费用。该功能将按标准的负载均衡器容量单位 (Load Balancer Capacity Unit, LCU) 价格计费。
要了解更多信息,请参阅 [这篇 AWS 博客文章](https://aws.amazon.com/blogs/networking-and-content-delivery/network-load-balancers-now-support-weighted-target-groups/) 和 [NLB 用户指南](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/listener-update-rules.html)。
<!-- AI_TASK_END: AI全文翻译 -->