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

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

网络负载均衡器

对网络负载均衡器使用区域偏移

要使用具有区域偏移功能的网络负载均衡器,必须在 Network ARC Load Balancer 属性中启用区域偏移集成。Network Load Balancer 支持启用跨区域或禁用跨区域配置的区域移动。

您可以选择使用哪些资源来使用区域移位和区域自动切换,以及何时要从受损的可用区中进行故障切换。支持面向 Internet 的网络负载均衡器和内部网络负载均衡器。

要为启用跨区域的 Network Load Balancer 启用区域切换,连接到负载均衡器的所有目标组都必须满足以下要求。

您可以使用 AWS CLI、 AWS 控制台或 Elastic Load Balancing 微件开始网络负载均衡器的区域切换。当应用程序负载均衡器成为网络负载均衡器的目标时,您必须从网络负载均衡器开始区域切换。如果您从应用程序负载均衡器开始区域切换,则网络负载均衡器不会停止向应用程序负载均衡器及其目标发送流量。

Console
在负载均衡器上启用区域切换(控制台)
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 导航页面的负载平衡下,选择负载均衡器

  3. 选择 Network Load Balancer 名称。

  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时,受损可用区中的网络负载均衡器节点将从中删除。网络负载均衡器将禁用受影响区域中的目标,使其停止接收流量,而 Elastic Load Balancing 会通过区域偏移将这些目标视为已禁用的目标。处于禁用状态的目标将继续接受运行状况检查。当目标处于健康状态并且区域偏移到期(或被取消)时,将恢复到先前受损区域中目标的路由。

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

有关更多信息,请参阅《网络负载均衡器用户指南》中的 “网络负载均衡器的区域偏移” 主题。