发布于: Sep 27, 2021

Elastic Load Balancing 现在支持将流量直接从网络负载均衡器 (NLB) 转发到 Application Load Balancer (ALB)。利用此功能,您现在可以使用 AWS PrivateLink 并对在 ALB 上构建的应用程序公开静态 IP 地址。

ALB 是一个托管式第 7 层代理,可提供基于请求的高级路由。NLB 在第 4 层运作,并为 PrivateLink 和分区静态 IP 地址提供支持。PrivateLink 可实现私有连接来连接到您的应用程序,而不会将流量暴露于公有互联网,而分区静态 IP 地址可简化您客户端的网络和安全配置。在推出此功能前,想要整合 NLB 与 ALB 的客户必须设置自定义机制(如 AWS Lambda 函数),才能管理 ALB IP 地址更改。此功能推出后,您可以将 ALB 注册为 NLB 的目标,将流量从 NLB 转发到 ALB,而无需主动管理 ALB IP 地址的更改,从而将 NLB 的优势(包括 PrivateLink 和分区静态 IP 地址)与 ALB 基于请求的高级路由相结合,均衡到您应用程序的负载均衡流量。ALB 类型的目标组适用于所有商业 AWS 区域AWS GovCloud (US) 区域中的 NLB。

要开始使用此功能,首先创建一个新的 ALB 类型目标组,然后注册 ALB 并配置 NLB 将流量转发到 ALB 类型目标组。也可在您 NLB 上启用 PrivateLink,私密地向客户提供您的服务。请访问本博客文章NLB 文档了解详情。