什么是 ARC? - Amazon 应用程序恢复控制器 (ARC)

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

什么是 ARC?

Amazon 应用程序恢复控制器 (ARC) 可帮助您准备并更快地完成 AWS 在全球云基础设施上运行的应用程序的恢复。

ARC 提供以下功能:

  • 多可用区 (AZ) 恢复,包括区域转移和区域自动切换,这使您可以通过将流量从受损的可用区暂时转移到健康的可用区,从单个可用区受损中恢复过来。

  • 多区域恢复,包括用于故障转移的路由控制和用于应用程序监控的就绪性检查。

多可用区恢复

可用区转移

您可以使用ARC区域切换来快速隔离单个可用区 (AZ) 的缺陷并从中恢复。区域转移会暂时将受支持资源的流量从受损的可用区转移到同一 AWS 区域AZs的健康可用区。启动区域转移可以帮助您的应用程序快速恢复,例如,从开发人员的错误代码部署或单个可用区的 AWS 损坏中恢复。将流量从受损的可用区转移出去可以减少对在受损可用区中使用您的应用程序的客户端的影响。

您可以为某个区域中账户中任何受支持的资源开始 AWS 区域切换。区域偏移是手动的,也是临时的。开始区域转移时,必须指定最长为三天的(可延长)到期时间。要为支持的资源启用区域偏移,请参阅。支持的资源

区域自动换档

ARCzonal autoshift 授权 AWS 代表您将受支持资源的受损可用区AZs中的流量转移到同一区域的健康可用区。 AWS AWS 当内部遥测显示某个区域中的一个可用区存在可能影响客户的损伤时,将启动 AWS 区域自动切换。内部遥测包含来自多个来源的指标,包括 AWS 网络、Amazon EC2 和 Elastic Load Balancing 服务。

区域自动换档是暂时的。 AWS 当内部遥测指示器显示不再存在问题或潜在问题时,结束区域自动移位。

要了解有关这些功能的更多信息,请参阅以下章节:

多区域恢复

路由控制

ARC极其可靠的路由控制支持多区域恢复,因此您的应用程序可以跨 AWS 区域故障转移域名系统DNS流量。

如果您的应用程序设计为在多个 AWS 区域外运行,则可以使用ARC路由控制在区域之间进行故障转移。路由控制使您可以将流量从受损 AWS 区域故障转移到健康 AWS 区域,从而确保应用程序保持可用性。路线控制包括安全规则,这些规则通过强加您定义的护栏来帮助保护您免受意外结果的影响。例如,您可以强加一条安全规则,规定只有一个应用程序副本(活动副本或备用副本)处于启用和使用状态。

准备情况检查

ARCReadiness check 持续监控 AWS 资源配额、容量和网络路由策略,并可以通知您有关可能影响您故障转移到副本应用程序和从区域受损中恢复的能力的更改。持续的就绪性检查可确保您可以将多区域应用程序保持在经过扩展和配置以处理故障转移流量的状态。首次配置和应用程序正常运行时ARC,就绪检查非常有用。准备情况检查不打算用于事件期间故障转移的关键路径。

要了解有关这些功能的更多信息,请参阅以下章节: