如何在 Route 53 中使用地理位置记录设置主动-被动失效转移?

2 分钟阅读
0

我想在 Amazon Route 53 中使用地理位置记录设置主动-被动失效转移。

简短描述

如果某个地理位置记录运行状况不佳,则 Route 53 会寻找更大的关联地理 AWS 区域的另一个记录。如果客户端的位置与其他正常运行的地理位置记录不匹配,则 Route 53 会失效转移到默认地理位置记录。

您可以配置 Route 53,使其失效转移到其他正常运行的地理位置记录,而不是默认地理位置记录。

解决方法

此解决方法使用以下示例场景:

您的一个地理位置记录指向某个位置中的负载均衡器。您为相同位置创建了一个辅助地理位置记录。配置完成后,如果主记录运行状况不佳,Amazon Route 53 会自动将失效转移到辅助记录。您有以下几点:

  • 位置 A 中客户端的地理位置记录访问 us-west-1 中的负载均衡器。
  • 位置 B 中客户端的地理位置记录访问 eu-west-1 中的负载均衡器。
  • 有一个指向静态网页的默认地理位置记录,显示该服务不适用于位置 A 和位置 B 以外的客户端。

对于来自位置 A 的 DNS 查询:

  • 创建一个主要失效转移记录,将其指向位于 us-west-1 的负载均衡器
  • 创建一个次要失效转移记录,将其指向位于 eu-west-1 的负载均衡器
  • 为位置 A 创建指向失效转移记录的地理位置记录

使用上述配置时,如果 Route 53 收到来自位置 A 的 DNS 查询,则 Route 53 使用主要失效转移记录进行响应。如果负载均衡器正常运行,则主要失效转移记录是位于 us-west-1 的负载均衡器。如果 us-west-1 中的负载均衡器运行状况不佳,则 Route 53 会返回 eu-west-1 中的负载均衡器(辅助记录)。

步骤1: 为位置 A 创建两个失效转移记录

  1. 打开 Route 53 控制台
  2. 在导航窗格中,选择托管区
  3. 选择您想要在其中创建记录的托管区的名称。
  4. 选择创建记录。您可以使用向导来创建这些记录,或者选择切换到快速创建
  5. 指定以下值:
  • 对于路由策略,选择失效转移
  • 对于记录名称,输入失效转移记录的名称
  • 对于支持的 AWS 资源,您可以创建别名记录。如果您使用的是快速创建,请使用切换按钮启用别名。如果您使用的是向导,则无需启用别名,可以继续定义失效转移记录
    **注意:**如果该资源不支持别名记录,请将其创建为非别名记录。有关详细信息,请参阅记录类型
  • 对于,选择端点(例如应用程序和经典负载均衡器的别名)。选择区域(在本示例中为 us-west-1),然后选择您的目标资源(在本示例中为负载均衡器)。
  • 对于失效转移记录类型,选择主要
  • 对于评估目标运行状况,选择
    注意:****评估目标运行状况选项适用于别名记录。如果您正在创建非别名记录,请创建一个 Route 53 运行状况检查,并将其与该记录关联。
  • 对于记录 ID,输入可唯一标识具有相同名称和类型的每条记录的值。
  • 使用快速创建记录创建方法时,选择添加其他记录以创建次要失效转移记录。使用向导时,选择定义失效转移记录
  • 此步骤中的记录名称与为主要记录指定的名称相同。
  • 对于,选择端点(例如,应用程序和经典负载均衡器的别名)。选择区域(在本示例中为 eu-west-1)。然后,选择您的目标资源(在本示例中为负载均衡器)。
  • 对于路由策略,选择失效转移
  • 对于失效转移记录类型,选择次要
  • (可选)对于评估目标运行状况,如果您要创建别名记录,请选择
  • 对于记录 ID,输入可唯一标识具有相同名称和类型的每条记录的值。
  1. 选择创建记录

步骤 2: 创建针对失效转移记录的地理位置记录

  1. 打开 Route 53 控制台
  2. 选择托管区
  3. 选择您想要在其中创建记录的所需托管区的名称。
  4. 选择创建记录。您可以使用向导来创建这些记录,或者选择切换到快速创建
  5. 指定以下值:
  • 对于路由策略,选择地理位置
  • 对于记录名称,指定地理位置记录的名称。
  • 对于记录类型,选择与失效转移记录相同的类型。
  • 对于支持的 AWS 资源,您可以创建别名记录。如果您使用的是快速创建,请使用切换按钮启用别名。如果您使用的是向导,则不必执行此操作,可以继续选择定义失效转移记录
    **注意:**如果该资源不支持别名记录,请将其创建为非别名记录。有关详细信息,请参阅记录类型
  • 对于,选择此托管区中其他记录的别名,然后选择失效转移记录
  • 对于位置,选择位置 A 的位置。
  • 对于评估目标运行状况,选择
  • 对于记录 ID,输入可唯一标识具有相同名称和类型的每条记录的值。
  1. 选择创建记录

要完成两个位置之间的主动-被动式失效转移配置,请对位置 B 中的客户端重复上述步骤。

对于来自位置 B 的 DNS 查询,请执行以下操作:

  1. 创建一个主要失效转移记录,将其指向位于 eu-west-1 的负载均衡器。
  2. 创建一个次要失效转移记录,将其指向位于 us-west-1 的负载均衡器。
  3. 为位置 B 创建指向失效转移记录的地理位置记录。确保位置 A 和 B 的地理位置记录位于同一个托管区中。

**注意:**所有记录都使用相同的 DNS 记录类型。例如,如果您为主要失效转移记录创建 A 记录:

  • 次要失效转移记录也必须是 A 记录。
  • 地理位置记录必须是类型 A 别名记录。

相关信息

地理位置别名记录的特定值

AWS 官方
AWS 官方已更新 1 年前
没有评论