可用区转移 - Elastic Load Balancing

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

可用区转移

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

当您启动可用区转移时,负载均衡器会停止向受影响的可用区发送这些资源的流量。Route 53 ARC 会立即创建可用区转移。但是,可能需要很短时间(通常长达几分钟)才能完成受影响可用区中正在进行的现有连接。有关更多信息,请参阅《Amazon Route 53 应用程序恢复控制器开发人员指南》中的可用区转移的工作原理:运行状况检查和区域 IP 地址

只有关闭了跨可用区负载均衡的应用程序负载均衡器和网络负载均衡器才支持可用区转移。如果您开启了跨可用区负载均衡,则无法启动可用区转移。有关更多信息,请参阅《Amazon Route 53 应用程序恢复控制器开发人员指南》中的可用区转移支持的资源

在使用可用区转移之前,请查看以下内容:

  • 可用区转移不支持跨区域负载均衡。要使用此功能,必须关闭跨可用区负载均衡。

  • 在 AWS Global Accelerator 中将应用程序负载均衡器用作加速器端点时,不支持可用区转移。

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

  • 当多个基础设施问题影响服务时,AWS 会主动从 DNS 中删除区域负载均衡器 IP 地址。在开始可用区转移之前,请务必检查当前的可用区容量。如果您的负载均衡器已关闭跨可用区负载均衡,而您使用可用区转移来删除可用区负载均衡器 IP 地址,则受可用区转移影响的可用区也会失去目标容量。

  • 当应用程序负载均衡器是网络负载均衡器的目标时,请始终从网络负载均衡器启动可用区转移。如果从应用程序负载均衡器启动可用区转移,则网络负载均衡器将不会识别转移,并继续向应用程序负载均衡器发送流量。

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

启动可用区转移

本程序中的步骤介绍如何使用 Amazon EC2 控制台启动可用区转移。有关使用 Route 53 ARC 控制台启动可用区转移的步骤,请参阅《Amazon Route 53 应用程序恢复控制器开发人员指南》中的启动可用区转移

使用控制台启动可用区转移
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

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

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

  4. Integrations(集成)选项卡上的 Route 53 Application Recovery Controller(Route 53 应用程序恢复控制器)下,选择 Start zonal shift(启动可用区转移)。

  5. 选择要将流量移离的可用区。

  6. 选择或输入可用区转移的到期时间。可用区转移最初可以从 1 分钟设置为三天(72 小时)。

    所有可用区转移都是暂时的。您必须设置过期时间,但可以稍后更新活跃转移以设置新的过期时间。

  7. 输入注释。如果您愿意,可以稍后更新可用区转移以编辑注释。

  8. 选中该复选框以确认启动可用区转移,这会将流量移离该可用区,从而减少应用程序的容量。

  9. 选择开始

使用 AWS CLI 启动可用区转移

要以编程方式使用可用区转移,请参阅《可用区转移 API 参考指南》。

更新可用区转移

本程序中的步骤介绍如何使用 Amazon EC2 控制台更新可用区转移。有关使用 Amazon Route 53 应用程序恢复控制器控制台更新可用区转移的步骤,请参阅《Amazon Route 53 应用程序恢复控制器开发人员指南》中的更新可用区转移

使用控制台更新可用区转移
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格上的 Load Balancing(负载均衡)下,选择 Load Balancers(负载均衡器)。

  3. 选择具有活跃可用区转移的负载均衡器名称。

  4. 集成选项卡的 Route 53 应用程序恢复控制器下,选择更新可用区转移

    此时将打开 Route 53 ARC 控制台以继续更新。

  5. 对于设置可用区转移到期时间,可以选择或输入到期时间。

  6. 对于 Comment(注释),可以选择编辑现有注释或输入新注释。

  7. 选择更新

使用 AWS CLI 更新可用区转移

要以编程方式使用可用区转移,请参阅《可用区转移 API 参考指南》。

取消可用区转移

本程序中的步骤介绍如何使用 Amazon EC2 控制台取消可用区转移。有关使用 Amazon Route 53 应用程序恢复控制器控制台取消可用区转移的步骤,请参阅《Amazon Route 53 应用程序恢复控制器开发人员指南》中的取消可用区转移

使用控制台取消可用区转移
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格上的 Load Balancing(负载均衡)下,选择 Load Balancers(负载均衡器)。

  3. 选择具有活跃可用区转移的负载均衡器名称。

  4. 集成选项卡上的 Route 53 应用程序恢复控制器下,选择取消可用区转移

    此时将打开 Route 53 ARC 控制台以继续取消。

  5. 选择 Cancel zonal shift(取消可用区转移)。

  6. 在确认对话框中,选择 Confirm(确认)。

使用 AWS CLI 取消可用区转移

要以编程方式使用可用区转移,请参阅《可用区转移 API 参考指南》。