本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon 应用程序恢复控制器 (ARC)?
Amazon 应用程序恢复控制器 (ARC) 可帮助您为正在运行的应用程序做好准备并更快地完成恢复 AWS。ARC提供两组功能:多可用区 (AZ) 恢复(包括区域转移和区域自动切换)和多区域恢复(包括路由控制和就绪检查)。借ARC助,您可以利用高度可用的恢复工具来快速缓解影响您的多区域或多可用区应用程序的损失。您还可以使用就绪检查来深入了解您的应用程序和资源是否为恢复做好了准备。
AWS 全球云基础设施提供容错和弹性,每个可用区都 AWS 区域 由多个完全隔离的可用区组成。ARC在此 AWS 结构中工作,以帮助您的应用程序保持弹性。
多可用区恢复
如果您的应用程序是为利用中的可用区而构建的 AWS,则可以使用区域转移来快速隔离可用区损伤并从中恢复。区域转移使您能够从可用区 (AZ) 的缺陷中恢复过来,方法是暂时将受支持资源的流量从可用区转移到可用区 (AZ) 的正常AZs流量。 AWS 区域开始区域转移可以帮助您的应用程序快速恢复,例如,从开发人员的错误代码部署或单个可用区域的 AWS 损坏中恢复。当一个可用区出现问题时,通过转移流量,可以减少对正在使用您的应用程序的客户的影响。
您可以为某个区域中账户中任何受支持的资源开始区域切换。 AWS 服务会自动注册支持 AWS 资源并进行区域移动ARC,这样您就可以随时开始区域移动。
Zonal autoshift 是一项功能ARC,您可以启用该功能,代表您授权 AWS 将受支持资源的流量从可用区转移到运行状况良好的AZs可用区。 AWS 区域 AWS 当内部遥测显示某个区域中的一个可用区存在可能影响客户的减值时,会启动自动换档。内部遥测包含来自多个来源的指标,包括 AWS 网络、Amazon EC2 和 Elastic Load Balancing 服务。
区域移位和自动换档是暂时的。开始手动分区切换时,必须指定(可延长)到期时间,最初最长为三天。如果您想继续让流量远离可用区,则可以更新区域偏移并设置新的过期时间。使用区域自动换档,当指示器显示不再存在问题或潜在问题时,会 AWS 结束自动换档。
要了解有关这些功能的更多信息,请参阅以下章节:
多区域恢复
如果您的应用程序设计为在另一个应用程序中运行 AWS 区域 以继续运行,则可以使用路由控制进行故障转移。路由控制使您能够在出现问题时将流量从一个故障转移 AWS 区域 到另一个流量,从而确保您的应用程序保持可用。路线控制包括安全规则,这些规则通过强加您定义的护栏来帮助保护您免受意外结果的影响。例如,使用这些规则,您可以确保一次只有一个应用程序副本(活动副本或备用副本)处于启用和使用状态。
对于多区域恢复,ARC可以帮助您故障转移流DNS AWS 区域量。中极其可靠的路由控制ARC使您能够通过将流量从存在损坏的区域重新路由到健康的区域来恢复应用程序。
通过就绪性检查,可以ARC持续监控 AWS 资源配额、容量和网络路由策略,并可以通知您有关会影响您故障转移到副本和恢复能力的更改。持续的就绪性检查有助于确保您可以持续地将多区域应用程序保持在经过扩展和配置以处理故障转移流量的状态。首次配置和应用程序正常运行时ARC,就绪检查非常有用。准备情况检查不打算用于事件期间故障转移的关键路径。
要了解有关这些功能的更多信息,请参阅以下章节: