本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Application Load Balancer 的区域偏移
区域转移是 Amazon 应用程序恢复控制器 (ARC) (ARC) 中的一项功能。通过可用区转移,只需执行一次操作即可将负载均衡器资源从受损的可用区转移出去。这样,您就可以继续从 AWS 区域中的其他运行状况良好的可用区运行。
当您开始区域转移时,您的负载均衡器会停止向受影响的可用区发送新的资源流量。ARC立即创建区域偏移。但是,可用区中现有的、正在进行的连接可能需要很短的时间才能完成,具体取决于客户端行为和连接重复使用情况。根据您的DNS设置和其他因素,现有连接可以在几分钟内完成,或者可能需要更长的时间。有关更多信息,请参阅 Amazon 应用程序恢复控制器 (ARC) 开发人员指南中的限制客户端与您的终端节点保持连接的时间。
只有关闭了跨可用区负载均衡的应用程序负载均衡器和网络负载均衡器才支持可用区转移。如果您开启了跨可用区负载均衡,则无法启动可用区转移。有关更多信息,请参阅《Amazon 应用程序恢复控制器 (ARC) 开发人员指南》中的支持区域转移的资源。
在使用可用区转移之前,请查看以下内容:
-
可用区转移不支持跨区域负载均衡。要使用此功能,必须关闭跨可用区负载均衡。
-
只能为单个可用区中的特定负载均衡器启动可用区转移。无法为多个可用区启动可用区转移。
-
AWS DNS当多个基础设施问题影响服务时,主动删除区域负载均衡器 IP 地址。在开始可用区转移之前,请务必检查当前的可用区容量。如果您的负载均衡器已关闭跨可用区负载均衡,而您使用可用区转移来删除可用区负载均衡器 IP 地址,则受可用区转移影响的可用区也会失去目标容量。
-
当应用程序负载均衡器是网络负载均衡器的目标时,请始终从网络负载均衡器启动可用区转移。如果从应用程序负载均衡器启动可用区转移,则网络负载均衡器将不会识别转移,并继续向应用程序负载均衡器发送流量。
有关更多指导和信息,请参阅《Ama ARC zon 应用程序恢复控制器 (ARC) 开发人员指南》中的 Route 53 区域转移的最佳实践。
启动可用区转移
此过程中的步骤说明了如何使用 Amazon EC2 控制台开始区域切换。有关使用控制台开始区域转移的步骤,请参阅《A mazon 应用程序恢复ARC控制器 (ARC) 开发者指南》中的 “开始区域切换”。
使用控制台启动可用区转移
打开亚马逊EC2控制台,网址为https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择负载均衡器名称。
-
在 Integrations(集成)选项卡上的 Route 53 Application Recovery Controller(Route 53 应用程序恢复控制器)下,选择 Start zonal shift(启动可用区转移)。
-
选择要将流量移离的可用区。
-
选择或输入可用区转移的到期时间。可用区转移最初可以从 1 分钟设置为三天(72 小时)。
所有可用区转移都是暂时的。您必须设置过期时间,但可以稍后更新活跃转移以设置新的过期时间。
-
输入注释。如果您愿意,可以稍后更新可用区转移以编辑注释。
-
选中该复选框以确认启动可用区转移,这会将流量移离该可用区,从而减少应用程序的容量。
-
选择启动。
要开始区域移动,请使用 AWS CLI
要以编程方式使用区域偏移,请参阅《区域偏移API参考指南》。
更新可用区转移
此过程中的步骤说明了如何使用 Amazon EC2 控制台更新区域偏移。有关使用 Amazon 应用程序恢复控制器 (ARC) 控制台更新区域偏移的步骤,请参阅《A mazon 应用程序恢复控制器 (ARC) 开发者指南》中的 “更新区域偏移”。
使用控制台更新可用区转移
打开亚马逊EC2控制台,网址为https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择具有活跃可用区转移的负载均衡器名称。
-
在集成选项卡的 Route 53 应用程序恢复控制器下,选择更新可用区转移。
这将打开ARC控制台以继续更新。
-
对于设置可用区转移到期时间,可以选择或输入到期时间。
-
对于 Comment(注释),可以选择编辑现有注释或输入新注释。
-
选择更新。
要更新区域偏移,请使用 AWS CLI
要以编程方式使用区域偏移,请参阅《区域偏移API参考指南》。
取消可用区转移
此过程中的步骤说明了如何使用 Amazon EC2 控制台取消区域偏移。有关使用 Amazon 应用程序恢复控制器 (ARC) 控制台取消区域偏移的步骤,请参阅《亚马逊应用程序恢复控制器 (ARC) 开发者指南》中的 “取消区域偏移”。
使用控制台取消可用区转移
打开亚马逊EC2控制台,网址为https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择具有活跃可用区转移的负载均衡器名称。
-
在集成选项卡上的 Route 53 应用程序恢复控制器下,选择取消可用区转移。
这将打开ARC控制台以继续取消。
-
选择 Cancel zonal shift(取消可用区转移)。
-
在确认对话框中,选择 Confirm(确认)。
要取消区域偏移,请使用 AWS CLI
要以编程方式使用区域偏移,请参阅《区域偏移API参考指南》。