本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon 用于路由控制的区域可用性
有关 Amazon 应用程序恢复控制器(ARC)的区域支持和服务端点的详细信息,请参阅《Amazon Web Services 一般参考》中的 Amazon 应用程序恢复控制器端点和配额。
注意
Amazon 应用程序恢复控制器(ARC)中的路由控制是一项全球功能。但是,您必须在区域 ARC Amazon CLI 命令中指定美国西部(俄勒冈--region us-west-2)区域(指定参数)。也就是说,当您创建诸如集群、控制面板或路由控制之类的资源时。
ARC 路由控制是一种 on/off 交换机,用于更改 ARC 运行状况检查的状态,然后可以将其与重定向流量的 DNS 记录相关联,例如,将流量从主部署副本重定向到备用部署副本。
如果应用程序出现故障或延迟问题,您可以更新路由控制状态以转移流量,例如将流量从主副本转移到备用副本。通过使用高度可靠的 ARC 数据面板 API 操作进行路由控制查询和路由控制状态更新,您可以依靠 ARC 在灾难恢复场景中进行失效转移。有关更多信息,请参阅 使用 ARC API 获取和更新路由控制状态(推荐)。
ARC 在集群中维护路由控制状态,集群是五个冗余区域端点的集合。ARC 将路由控制状态更改传播到位于 Amazon EC2 队列中的集群,以获得跨五个区域的法定人数。 Amazon 传播后,当您使用 API 和高度可靠的数据面板查询 ARC 以获取路由控制状态时,它会返回共识视图。
您可以与五个集群端点中的任何一个进行交互,以更新路由控制状态,例如从 Off 更新为 On。然后,ARC 将更新传播到集群的五个区域。
所有五个集群端点平均在 5 秒内实现数据一致性,最多不超过 15 秒。
ARC 通过数据面板让您极其可靠地手动对应用程序进行跨单元格的失效转移。ARC 确保您始终可以访问五个集群端点中的至少三个端点,以执行路由控制状态的更改。请注意,每个 ARC 集群都是单租户的,以确保您不会受到“嘈杂邻居”的影响,这种影响可能会降低访问速度。
更改路由控制状态时,需要遵循以下三个极不可能失效的标准:
五个端点中至少有三个可用并参与仲裁。
您具备有效的 IAM 凭证,并且可以在工作的区域集群端点上进行身份验证。
Route 53 数据面板运行正常(此数据面板旨在满足 100% 可用性 SLA)。