Amazon Route 53 应用程序恢复控制器提供两种不同的功能:就绪检查和路由控制。您可以使用这些功能深入了解您的应用程序和资源是否已准备好进行恢复,并帮助您管理和协调故障转移。
Route 53 ARC 提供持续的就绪性检查,以帮助确保您的应用程序持续扩展以处理故障转移流量并进行配置,以便您可以绕过故障进行路由。Route 53 ARC 可帮助您在 AWS 区域内或跨多个区域集中协调故障转移。它提供了极其可靠的路由控制,因此您可以通过重新路由流量来恢复应用程序,例如跨可用区或区域。为此,您将应用程序划分为冗余故障控制单元或副本,称为单元。单元的边界可以是可用区或区域,甚至可以是可用区内的较小单元。
AWS 全球云基础设施提供高容错能力,每个 AWS 区域由多个完全隔离的可用区组成。Route 53 ARC 在 AWS 生态系统中工作,以帮助您的应用程序具有弹性。您可以通过跨可用区和区域运行两个冗余副本来支持 AWS 上的高可用性应用程序。然后,您可以使用 Amazon Route 53 将流量路由到适当的副本。
通常,一个应用程序副本处于活动状态并服务于应用程序流量,而另一个是备用副本。当您的活动副本出现故障时,您可以扩展备用副本(如果需要),然后重新路由那里的用户流量以恢复您的应用程序的可用性。例如,就绪检查可以帮助您确定是否需要在扩展主数据库时向备用数据库添加容量。但是,您应该根据您的监控和健康检查系统来决定是故障转移还是转移到副本,并将就绪检查视为这些系统的补充服务。
如果您想启用更快的恢复,您可以配置的另一个选项是使用主动-主动实施。使用这种方法,您的所有副本同时处于活动状态。这意味着您可以通过将用户从受损的应用程序副本转移到另一个活动副本来从故障中恢复,而无需花时间先进行扩展。
Route 53 ARC 还包括可配置的安全规则,您可以使用这些规则为故障转移操作创建护栏。使用这些规则,您可以确保一次只有一个端点(活动或备用)处于启用状态并处于服务状态。或者,您可能会限制主动-主动配置中一次脱机的应用程序副本的数量,以便自动化无法将容量降低到某个水平以下。这些规则可以帮助您在处理路由控制更新时避免意外后果。
Route 53 ARC 中的功能可帮助您为在 AWS 上运行的高可用性应用程序准备和完成更快的恢复操作。 路由控制使您能够在故障期间重新平衡应用程序副本之间的流量,从而确保您的应用程序可用。安全规则通过强加您定义的护栏来帮助保护您免受不良结果的影响。准备检查 持续监控 AWS 资源配额、容量和网络路由策略,并可以通知您可能影响故障转移到副本和恢复能力的更改。例如,您可以设置 EventBridge 通知以在准备状态发生更改时通知您,或者您可以在 AWS 管理控制台中查看有关应用程序资源和路由配置的准备情况的信息。就绪检查可帮助您确保您的备用环境得到扩展和配置,以便您为失败情况做好准备。