应用程序负载均衡器的可用区转移
可用区转移是 Amazon 应用程序恢复控制器(ARC)中的一项功能。通过可用区转移,只需执行一次操作即可将负载均衡器资源从受损的可用区转移出去。这样,您就可以继续从 Amazon Web Services 区域 中的其他运行状况良好的可用区运行。
当您启动可用区转移时,负载均衡器会停止向受影响的可用区发送资源的新流量。ARC 会立即创建可用区转移。但是,可用区中正在进行的现有连接也可能需要短暂的时间才能结束,具体取决于客户端行为和连接重用情况。根据您的 DNS 设置和其他因素,现有连接可能只需几分钟即可完成,也可能需要更长时间。有关更多信息,请参阅《Amazon 应用程序恢复控制器(ARC)开发人员指南》中的 Limit the time that clients stay connected to your endpoints。
在使用可用区转移之前,请查看以下内容:
-
当您在已开启跨区域负载均衡的情况下使用应用程序负载均衡器时,不支持可用区转移。当您在已开启或关闭跨区域负载均衡的情况下使用网络负载均衡器时,不支持可用区转移。
-
只能为单个可用区中的特定负载均衡器启动可用区转移。无法为多个可用区启动可用区转移。
-
当多个基础设施问题影响服务时,Amazon 会主动从 DNS 中删除区域负载均衡器 IP 地址。在开始可用区转移之前,请务必检查当前的可用区容量。如果您的负载均衡器已关闭跨可用区负载均衡,而您使用可用区转移来删除可用区负载均衡器 IP 地址,则受可用区转移影响的可用区也会失去目标容量。
-
当应用程序负载均衡器是网络负载均衡器的目标时,请始终从网络负载均衡器启动可用区转移。如果从应用程序负载均衡器启动可用区转移,则网络负载均衡器将不会识别转移,并继续向应用程序负载均衡器发送流量。
有关更多指导和信息,请参阅《Amazon 应用程序恢复控制器(ARC)开发人员指南》中的 Best practices with Route 53 ARC zonal shifts。
启动可用区转移
本程序中的步骤介绍如何使用 Amazon EC2 控制台启动可用区转移。有关使用 ARC 控制台启动可用区转移的步骤,请参阅《Amazon 应用程序恢复控制器(ARC)开发人员指南》中的 Starting a zonal shift。
使用控制台启动可用区转移
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择负载均衡器名称。
-
在 Integrations(集成)选项卡上的 Route 53 Application Recovery Controller(Route 53 应用程序恢复控制器)下,选择 Start zonal shift(启动可用区转移)。
-
选择要将流量移离的可用区。
-
选择或输入可用区转移的到期时间。可用区转移最初可以从 1 分钟设置为三天(72 小时)。
所有可用区转移都是暂时的。您必须设置过期时间,但可以稍后更新活跃转移以设置新的过期时间。
-
输入注释。如果您愿意,可以稍后更新可用区转移以编辑注释。
-
选中该复选框以确认启动可用区转移,这会将流量移离该可用区,从而减少应用程序的容量。
-
选择启动。
使用 Amazon CLI 启动可用区转移
要以编程方式使用可用区转移,请参阅《可用区转移 API 参考指南》。
更新可用区转移
本程序中的步骤介绍如何使用 Amazon EC2 控制台更新可用区转移。有关使用 Amazon 应用程序恢复控制器(ARC)控制台更新可用区转移的步骤,请参阅《Amazon 应用程序恢复控制器(ARC)开发人员指南》中的 Updating a zonal shift。
使用控制台更新可用区转移
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择具有活跃可用区转移的负载均衡器名称。
-
在集成选项卡的 Route 53 应用程序恢复控制器下,选择更新可用区转移。
此时将打开 ARC 控制台以继续更新。
-
对于设置可用区转移到期时间,可以选择或输入到期时间。
-
对于 Comment(注释),可以选择编辑现有注释或输入新注释。
-
选择更新。
使用 Amazon CLI 更新可用区转移
要以编程方式使用可用区转移,请参阅《可用区转移 API 参考指南》。
取消可用区转移
本程序中的步骤介绍如何使用 Amazon EC2 控制台取消可用区转移。有关使用 Amazon 应用程序恢复控制器(ARC)控制台取消可用区转移的步骤,请参阅《Amazon 应用程序恢复控制器(ARC)开发人员指南》中的 Canceling a zonal shift。
使用控制台取消可用区转移
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择具有活跃可用区转移的负载均衡器名称。
-
在集成选项卡上的 Route 53 应用程序恢复控制器下,选择取消可用区转移。
此时将打开 ARC 控制台以继续取消。
-
选择 Cancel zonal shift(取消可用区转移)。
-
在确认对话框中,选择 Confirm(确认)。
使用 Amazon CLI 取消可用区转移
要以编程方式使用可用区转移,请参阅《可用区转移 API 参考指南》。