本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
就绪检查组件
下图展示了配置为支持就绪检查功能的恢复组示例。此示例中的资源在恢复组中按单元格(按 Amazon Web Services 区域)和嵌套单元格(按可用区)分组。这里有恢复组(应用程序)的总体就绪状态,以及每个单元格(区域)和嵌套单元格(可用区)的个体就绪状态。
![Route 53 ARC 的恢复组示例。它有两个单元格(按区域划分),每个区域内有 2 个嵌套单元格(按可用区划分)。第一个区域单元格的状态全部为就绪,第二个区域单元格的状态为未就绪,因为其中一个可用区单元格尚未就绪。恢复组总体上尚未就绪。](images/GS_ReacoveryReadinessDiagram.png)
以下是 Route 53 ARC 中就绪检查功能的组件。
- 单元格
-
单元格定义了应用程序的副本或独立的失效转移单位。它将应用程序在副本中独立运行所需的所有 Amazon 资源进行分组。例如,您的主单元格中可能有一组资源,备用单元格中可能有另一组资源。您可以确定单元格所含内容的边界,但单元格通常代表可用区或区域。一个单元格中可以有多个单元格(嵌套单元格),例如一个区域内的多个可用区。每个嵌套单元格代表一个孤立的失效转移单位。
- 恢复组
-
单元格组合成一个恢复组。恢复组代表您要检查失效转移就绪情况的一个或一组应用程序。它由功能上彼此匹配的两个或多个单元格或副本组成。例如,如果您有一个在 us-east-1a 和 us-east-1b 之间复制的 Web 应用程序(其中 us-east-1b 是失效转移环境),则可以在 Route 53 ARC 中将该应用程序表示为恢复组,它包含两个单元格:一个在 us-east-1a 中,一个在 us-east-1b 中。恢复组还可以包括全局资源,例如 Route 53 运行状况检查。
- 资源和资源标识符
-
在 Route 53 ARC 中创建就绪检查组件时,您可以使用资源标识符指定资源,例如 Amazon DynamoDB 表、网络负载均衡器或 DNS 目标资源。资源标识符是资源的 Amazon 资源名称 (ARN),而对于 DNS 目标资源,则是 Route 53 ARC 在创建资源时生成的标识符。
- DNS 目标资源
-
DNS 目标资源是应用程序的域名和其他 DNS 信息(例如该域所指向的 Amazon 资源)的组合。您可以选择是否包含 Amazon 资源,但如果提供该资源,它必须是 Route 53 资源记录或网络负载均衡器。当您提供 Amazon 资源时,您可以获得更详细的架构建议,这些建议可以帮助您提高应用程序的恢复弹性。您可以在 Route 53 ARC 中为 DNS 目标资源创建资源集,然后为资源集创建就绪检查,以便获得应用程序架构建议。就绪检查还会根据 DNS 目标资源的就绪规则监控应用程序的 DNS 路由策略。
- 资源集
-
资源集是一组跨越多个单元的 Amazon 资源,包括资源或 DNS 目标资源。例如,您可能有一个负载均衡器在 us-east-1a 中,还有一个在 us-east-1b 中。要监控负载均衡器的恢复就绪情况,您可以创建一个包含两个负载均衡器的资源集,然后为该资源集创建就绪检查。Route 53 ARC 将持续检查集合中资源的就绪情况。您还可以添加就绪范围,将资源集中的资源与您为应用程序创建的恢复组相关联。
- 就绪规则
-
就绪规则是 Route 53 ARC 对资源集中的一组资源执行的审计规则。在 Route 53 ARC 中,支持就绪检查的每种资源都有一组就绪规则。每个规则都包含一个 ID 和一个描述,描述中解释了 Route 53 ARC 检查资源的目的。
- 就绪检查
-
就绪检查监控应用程序中的资源集(例如一组 Amazon Aurora 实例),Route 53 ARC 将审计它的恢复就绪情况。准备情况检查可以包括审计,例如容量配置、 Amazon 配额或路由策略。例如,如果您想审计跨两个可用区的 Amazon EC2 Auto Scaling 组的就绪情况,可以为包含两个资源 ARN(每个自动扩缩组一个)的资源集创建就绪检查。然后,为了确保每个组同等扩展,Route 53 ARC 会持续监控两个组中的实例类型和数量。
- 就绪范围
-
就绪范围标识特定就绪检查所包含的资源分组。就绪检查的范围可以是恢复组(即整个应用程序全局)或单元格(即区域或可用区)。如果资源属于 Route 53 ARC 全局资源,将就绪范围设置到恢复组或全局资源级别。例如,Route 53 运行状况检查是 Route 53 ARC 中的一项全局资源,因为它不是特定于某个区域或可用区的。