本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 ARC?
Amazon 应用程序恢复控制器 (ARC) 可帮助您准备并更快地完成 AWS 在全球云基础设施上运行的应用程序的恢复。
ARC 提供以下功能:
多可用区(AZ)恢复,包括可用区转移和可用区自动转移,这使您能够通过将流量从受影响的可用区暂时转移到运行状况良好的可用区,从单个可用区的问题中恢复过来。
多区域恢复,包括用于区域应用程序恢复的路由控制和区域切换,以及用于应用程序监控的就绪检查。
多可用区恢复
可用区转移
您可以使用 ARC 可用区转移来快速隔离单个可用区(AZ)的问题并从中恢复。区域转移会暂时将受支持资源的流量从受损的可用区转移到同一 AWS 区域 AZs 的健康可用区。启动区域转移可以帮助您的应用程序快速恢复,例如,从开发人员的错误代码部署或单个可用区的 AWS 损坏中恢复。将流量从受影响的可用区转移出去可以降低对在受影响的可用区中使用您应用程序的客户端的影响。
您可以为某个区域中账户中任何受支持的资源开始 AWS 区域切换。可用区转移是手动的,也是暂时的。启动可用区转移时,必须指定不超过三天的到期时间(可延期)。要为受支持资源启用可用区转移,请参阅支持的资源。
区域自动换档
ARC zonal autoshift 授权 AWS 代表您将受支持资源的受损可用区 AZs 中的流量转移到同一区域的健康可用区。 AWS AWS 当内部遥测显示某个区域中的一个可用区存在可能影响客户的损伤时,将启动 AWS 区域自动切换。内部遥测包含来自多个来源的指标,包括 AWS 网络、Amazon EC2 和 ELB 服务。
区域自动换档是暂时的。 AWS 当内部遥测指示器显示不再存在问题或潜在问题时,结束区域自动移位。
要了解有关这些功能的更多信息,请参阅以下章节:
多区域恢复
区域切换
ARC 中的区域切换为多区域应用程序恢复提供了集中式、自动化和可观察的解决方案。区域切换可帮助您规划和协调整个应用程序的恢复 AWS 区域,从而帮助确保业务连续性并减少运营开销。
您可以使用 Region switch 跨多个 AWS 账户为应用程序资源编排大规模、复杂的恢复任务。如果受损,则 AWS 区域 您使用区域切换创建的计划可能会进行故障转移或将您的资源切换到另一个区域,这样您的应用程序就可以继续正常运行 AWS 区域。
路由控制
ARC 极其可靠的路由控制支持多区域恢复,因此您的应用程序可以跨 AWS 区域故障转移域名系统 DNS 流量。
如果您的应用程序设计为在多个 AWS 区域外运行,则可以使用 ARC 路由控制在区域之间进行故障转移。路由控制使您可以将流量从受损 AWS 区域故障转移到健康 AWS 区域,从而确保应用程序保持可用性。路由控制包含安全规则,这些规则通过施加您定义的护栏,防止出现意外的结果。例如,您可以制定一条安全规则,规定只有一个应用程序副本(活动或备用应用程序副本)启用和工作。
就绪检查
ARC 就绪检查持续监控 AWS 资源配额、容量和网络路由策略,并可以通知您有关可能影响您故障转移到副本应用程序和从区域受损中恢复的能力的更改。持续的就绪检查可确保您能够将跨区域应用程序保持在可扩展且配置妥当的状态,以处理失效转移流量。首次配置 ARC 时及应用程序正常运行期间,就绪检查非常有用。就绪检查不在发生事件期间失效转移的关键路径中使用。
要了解有关这些功能的更多信息,请参阅以下章节: