配置 DNS 故障转移
当您有多个执行同一功能的资源(例如,多台 HTTP 服务器或邮件服务器)时,可以配置 Amazon Route 53,以便检查您的资源的运行状况并仅使用正常资源来响应 DNS 查询。例如,假设您的网站 example.com 托管在 6 台服务器上,这些服务器位于全球三个数据中心,每个数据中心两台。您可以对 Route 53 进行配置,以检查这些服务器的运行状况,并且只使用当前运行状况良好的服务器来响应对 example.com 的 DNS 查询。
Route 53 可以检查您的资源在简单和复杂配置中的运行状况:
-
在简单配置中,可创建一组具有相同名称和类型的记录,例如,用于 example.com 的一组加权记录,其类型为 A。然后,可对 Route 53 进行配置以检查相应资源的运行状况。Route 53 将根据资源的运行状况来响应 DNS 查询。有关更多信息,请参阅 简单 Amazon Route 53 配置中的运行状况检查的工作原理。
-
在更复杂的配置中,将创建根据多个标准路由流量的一个记录树。例如,如果用户的延迟是您最重要的标准,则您可能会使用延迟别名记录,以便将流量路由至可提供最短延迟的区域。延迟别名记录可能会将每个区域中的加权记录作为别名目标。加权记录可能会根据实例类型将流量路由到 EC2 实例。和简单配置一样,可以将 Route 53 配置为根据资源的运行状况路由流量。有关更多信息,请参阅 复杂 Amazon Route 53 配置中的运行状况检查的工作原理。