在 Amazon Route 53 中将另一个区域添加到基于延迟的路由 - Amazon Route 53

在 Amazon Route 53 中将另一个区域添加到基于延迟的路由

如果您在使用基于延迟的路由,并且希望在新区域中添加实例,可以将流量逐渐转移到新区域,采用的方式与 在 Amazon Route 53 中转换到基于延迟的路由 中介绍的将流量逐渐转移到基于延迟的路由方式相同。

例如,假设您使用基于延迟的路由来路由 www.example.com 的流量,并且希望将亚太地区(东京)中的 Amazon EC2 实例添加到美国东部(俄亥俄)、美国西部(加利福尼亚北部)和欧洲(爱尔兰)中的实例。以下示例过程介绍了一种在另一个区域中添加实例的方法。

对于本例,example.com 的 Amazon Route 53 托管区域已经拥有 www.example.com 的一个加权别名记录,可将流量路由到 www-lbr.example.com 的基于延迟的记录:

  • 美国东部(俄亥俄),弹性 IP 地址 W.W.W.W

  • 美国西部(加利福尼亚北部),弹性 IP 地址 X.X.X.X

  • 欧洲(爱尔兰),弹性 IP 地址 Y.Y.Y.Y

该加权别名记录的权重为 100。当您过渡到基于延迟的路由后,假定您删除了用于过渡的其他加权记录。

在 Route 53 中将另一个区域添加到基于延迟的路由
  1. 创建四个新的基于延迟的记录,其中三个为原始区域,以及一个您要开始向其中路由流量的新区域。

    • 美国东部(俄亥俄),弹性 IP 地址 W.W.W.W

    • 美国西部(加利福尼亚北部),弹性 IP 地址 X.X.X.X

    • 欧洲(爱尔兰),弹性 IP 地址 Y.Y.Y.Y

    • 亚太地区(东京),弹性 IP 地址 Z.Z.Z.Z

    为所有延迟记录指定相同的新域名 (如 www-lbr-2012-04-30.example.com) 和相同的类型 A。

    延迟记录创建完毕后,Route 53 会继续使用原始加权别名记录 (www.example.com) 和延迟记录 (www-lbr.example.com) 路由流量。

    您可以使用 www-lbr-2012-04-30.example.com 记录来执行诸如验证测试等工作,以确保每个终端节点都可以接受请求。

  2. 为新的延迟记录创建加权别名记录:

    • 对于域名,指定现有加权别名记录 www.example.com 的名称。

    • 对于 Value/Route traffic to(值/流量路由至),选择 Alias to another record in this hosted zone(此托管区域中另一条记录的别名),然后指定 www-lbr-2012-04-30.example.com

    • 对于 Weight(权重),请指定 1。

    完成以上工作后,Route 53 开始将极少一部分流量 (1/101) 路由到您在步骤 1 中为其创建了 www-lbr-2012-04-30.example.com 延迟记录的 Amazon EC2 实例。剩下的流量将继续路由到 www-lbr.example.com 延迟记录,其中不包括亚太地区(东京)区域中的 Amazon EC2 实例。

  3. 当您确信您的终端节点为传入流量进行了适当的扩展时,应相应地调整权重。例如,如果您希望有 10% 的请求路由到包括东京区域的延迟记录,则将 www-lbr.example.com 的权重从 100 改为 90,将 www-lbr-2012-04-30.example.com 的权重从 1 改为 10。

有关创建记录的更多信息,请参阅 通过使用 Amazon Route 53 控制台创建记录