我想在 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 创建两个失效转移记录
- 打开 Route 53 控制台。
- 在导航窗格中,选择托管区。
- 选择您想要在其中创建记录的托管区的名称。
- 选择创建记录。您可以使用向导来创建这些记录,或者选择切换到快速创建。
- 指定以下值:
- 对于路由策略,选择失效转移
- 对于记录名称,输入失效转移记录的名称
- 对于支持的 AWS 资源,您可以创建别名记录。如果您使用的是快速创建,请使用切换按钮启用别名。如果您使用的是向导,则无需启用别名,可以继续定义失效转移记录。
**注意:**如果该资源不支持别名记录,请将其创建为非别名记录。有关详细信息,请参阅记录类型。
- 对于值,选择端点(例如应用程序和经典负载均衡器的别名)。选择区域(在本示例中为 us-west-1),然后选择您的目标资源(在本示例中为负载均衡器)。
- 对于失效转移记录类型,选择主要
- 对于评估目标运行状况,选择是。
注意:****评估目标运行状况选项适用于别名记录。如果您正在创建非别名记录,请创建一个 Route 53 运行状况检查,并将其与该记录关联。
- 对于记录 ID,输入可唯一标识具有相同名称和类型的每条记录的值。
- 使用快速创建记录创建方法时,选择添加其他记录以创建次要失效转移记录。使用向导时,选择定义失效转移记录。
- 此步骤中的记录名称与为主要记录指定的名称相同。
- 对于值,选择端点(例如,应用程序和经典负载均衡器的别名)。选择区域(在本示例中为 eu-west-1)。然后,选择您的目标资源(在本示例中为负载均衡器)。
- 对于路由策略,选择失效转移。
- 对于失效转移记录类型,选择次要。
- (可选)对于评估目标运行状况,如果您要创建别名记录,请选择是。
- 对于记录 ID,输入可唯一标识具有相同名称和类型的每条记录的值。
- 选择创建记录。
步骤 2: 创建针对失效转移记录的地理位置记录
- 打开 Route 53 控制台。
- 选择托管区。
- 选择您想要在其中创建记录的所需托管区的名称。
- 选择创建记录。您可以使用向导来创建这些记录,或者选择切换到快速创建。
- 指定以下值:
- 对于路由策略,选择地理位置。
- 对于记录名称,指定地理位置记录的名称。
- 对于记录类型,选择与失效转移记录相同的类型。
- 对于支持的 AWS 资源,您可以创建别名记录。如果您使用的是快速创建,请使用切换按钮启用别名。如果您使用的是向导,则不必执行此操作,可以继续选择定义失效转移记录。
**注意:**如果该资源不支持别名记录,请将其创建为非别名记录。有关详细信息,请参阅记录类型。
- 对于值,选择此托管区中其他记录的别名,然后选择失效转移记录
- 对于位置,选择位置 A 的位置。
- 对于评估目标运行状况,选择是。
- 对于记录 ID,输入可唯一标识具有相同名称和类型的每条记录的值。
- 选择创建记录。
要完成两个位置之间的主动-被动式失效转移配置,请对位置 B 中的客户端重复上述步骤。
对于来自位置 B 的 DNS 查询,请执行以下操作:
- 创建一个主要失效转移记录,将其指向位于 eu-west-1 的负载均衡器。
- 创建一个次要失效转移记录,将其指向位于 us-west-1 的负载均衡器。
- 为位置 B 创建指向失效转移记录的地理位置记录。确保位置 A 和 B 的地理位置记录位于同一个托管区中。
**注意:**所有记录都使用相同的 DNS 记录类型。例如,如果您为主要失效转移记录创建 A 记录:
- 次要失效转移记录也必须是 A 记录。
- 地理位置记录必须是类型 A 别名记录。
相关信息
地理位置别名记录的特定值