在 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 中将另一个区域添加到基于延迟的路由
创建四个新的基于延迟的记录,其中三个为原始区域,以及一个您要开始向其中路由流量的新区域。
美国东部(俄亥俄),弹性 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
记录来执行诸如验证测试等工作,以确保每个终端节点都可以接受请求。为新的延迟记录创建加权别名记录:
对于域名,指定现有加权别名记录
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 实例。当您确信您的终端节点为传入流量进行了适当的扩展时,应相应地调整权重。例如,如果您希望有 10% 的请求路由到包括东京区域的延迟记录,则将
www-lbr.example.com
的权重从 100 改为 90,将www-lbr-2012-04-30.example.com
的权重从 1 改为 10。
有关创建记录的更多信息,请参阅 通过使用 Amazon Route 53 控制台创建记录。