网络负载均衡器 - Amazon 应用程序恢复控制器(ARC)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

网络负载均衡器

对网络负载均衡器使用可用区转移

要将网络负载均衡器与可用区转移结合使用,必须在网络负载均衡器属性中启用 ARC 可用区转移集成功能。网络负载均衡器支持已启用或已禁用跨区域配置的可用区转移。

您可以选择为哪些资源使用可用区转移和可用区自动转移,以及何时从受影响的可用区中进行失效转移。支持面向互联网的网络负载均衡器和内部网络负载均衡器。

要为已启用跨区域功能的网络负载均衡器启用可用区转移,附加到负载均衡器的所有目标组都必须满足以下要求:

您可以使用 AWS CLI、或 ELB 控件为 Network Load Balancer 启动区域切换。 AWS 管理控制台当应用程序负载均衡器是网络负载均衡器的目标时,必须从网络负载均衡器启动可用区转移。如果从应用程序负载均衡器启动可用区转移,则网络负载均衡器将不会停止向应用程序负载均衡器及其目标发送流量。

Console
在负载均衡器上启用可用区转移(控制台)
  1. 打开亚马逊 EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 导航窗格上的负载均衡下,选择负载均衡器

  3. 选择网络负载均衡器名称。

  4. 属性选项卡上,选择编辑

  5. 可用区路由配置下,对于 ARC 可用区转移集成,选择启用

  6. 选择保存

AWS CLI
在负载均衡器上启用可用区转移(AWS CLI)
  • 输入以下命令:

    aws elbv2 modify-load-balancer-attributes --load-balancer-arn my-nlb-arn --attributes Key=zonal_shift.config.enabled,Value=true

有关启动可用区转移的更多信息,请参阅 启动、更新或取消可用区转移

可用区转移如何与网络负载均衡器结合使用

ARC 会为注册的网络负载均衡器创建运行状况检查失败,这样启动可用区转移时,受影响的可用区中的网络负载均衡器节点就会从 DNS 中移除。网络负载均衡器会禁用受影响区域中的目标,使它们停止接收流量,而 ELB 会将这些目标视为可用区转移的禁用目标。处于禁用状态的目标将继续接受运行状况检查。当目标运行状况良好并且可用区转移到期(或被取消)时,系统将恢复到先前受影响区域中的目标路由。

在启用跨区域负载均衡的网络负载均衡器上进行可用区转移期间,将从 DNS 中移除可用区负载均衡器 IP 地址。与受损可用区中目标的现有连接会一直持续,直到它们自然关闭,而新的连接将不再路由到受损可用区中的目标。

有关更多信息,请参阅《网络负载均衡器用户指南》中的网络负载均衡器的可用区转移