您的网络负载均衡器的可用区转移 - Elastic Load Balancing

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

您的网络负载均衡器的可用区转移

可用区转移是 Amazon 应用程序恢复控制器(ARC)中的一项功能。通过可用区转移,只需执行一次操作即可将网络负载均衡器资源从受损的可用区转移出去。这样,您就可以继续从 AWS 区域中的其他运行状况良好的可用区运行。

当您启动可用区转移时,网络负载均衡器会停止向受影响的可用区发送这些资源的流量。但是,对于禁用跨区域负载均衡的网络负载均衡器,可能需要很短时间(通常长达几分钟)才能完成受影响可用区中正在进行的现有连接。可用区转移不支持终止启用了跨区域负载均衡的网络负载均衡器上正在进行的连接。有关更多信息,请参阅《A mazon 应用程序恢复控制器 (ARC) 开发人员指南》中的对网络负载均衡器使用区域偏移

在网络负载均衡器上开始可用区转移之前

在网络负载均衡器上开始使用可用区转移之前,请注意以下事项:

  • 默认情况下,可用区转移处于禁用状态,并且必须在每个网络负载均衡器上启用。有关更多信息,请参阅 为网络负载均衡器启用可用区转移

  • 只能为单个可用区中的特定网络负载均衡器启动可用区转移。无法为多个可用区启动可用区转移。

  • AWS 当多个基础架构问题影响服务时,会主动从 DNS 中删除区域 Network Load Balancer IP 地址。在开始可用区转移之前,请务必检查当前的可用区容量。如果您在网络负载均衡器上使用可用区转移,则受可用区转移影响的可用区也会失去目标容量。

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

有关更多信息,请参阅《Amazon 应用程序恢复控制器 (ARC) 开发人员指南》中的 ARC 区域转移最佳实践

可用区转移管理覆盖

属于网络负载均衡器的目标将包括一个独立于 TargetHealth 状态的新状态 AdministrativeOverride

当网络负载均衡器启动可用区转移时,被转移区域内的所有目标都将视为被管理覆盖。网络负载均衡器会停止将新流量路由到被管理覆盖的目标,但是现有连接在有机关闭之前会保持不变。

可能的 AdministrativeOverride 状态包括:

unknown

由于内部错误,无法传播状态

no_override

目标上当前没有活动的覆盖

zonal_shift_active

可用区转移在目标可用区处于活动状态

zonal_shift_delegated_to_dns

此目标的区域偏移状态不可通过获得, DescribeTargetHealth 但可以直接通过 Amazon ARC API 或控制台查看