使用 Amazon Route 53 中的延迟和加权记录将流量路由到一个区域中的多个 Amazon EC2 实例 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon Route 53 中的延迟和加权记录将流量路由到一个区域中的多个 Amazon EC2 实例

如果您的应用程序在两个或多个 Amazon EC2 区域的 Amazon EC2 实例上运行,并且您在一个或多个区域有多个 Amazon EC2 实例,则可以使用基于延迟的路由将流量路由到正确区域,然后使用加权记录将流量路由到区域中的实例基于您指定的权重。

例如,假设您在美国东部 (俄亥俄) 区域有三个具有弹性 IP 地址的 Amazon EC2 实例,并且您希望针对用户 (美国东部 (俄亥俄) 是其适当区域) 在所有三个 IP 之间均匀分配请求。在其他区域一个 Amazon EC2 实例就足够,但其实您可以同时对多个区域应用相同的方法。

使用 Amazon Route 53 中的延迟和加权记录将流量路由到一个区域中的多个 Amazon EC2 实例

  1. 为区域中的 Amazon EC2 实例创建一组加权记录。请注意以下几点:

    • 为每个加权记录指定相同的值记录名称(例如,us-east.example.com) 和记录类型.

    • 适用于值/值/量路由至中,选择IP 地址或其他值,具体取决于记录类型,并指定弹性 IP 地址之一的值。

    • 如果您希望平等地对 Amazon EC2 实例进行加权,请对权重.

    • 对于集 ID,为每个记录指定唯一值。

  2. 如果您在其他区域有多个 Amazon EC2 实例,则对其他区域重复步骤 1。在每个区域中,指定不同的 Name 值。

  3. 如果您在某个区域中拥有多个 Amazon EC2 实例 (如美国东部 (俄亥俄)),请创建一个延迟别名记录。适用于值/值/量路由至中,选择此托管区域中的其他记录的别名,然后指定记录名称字段(例如us-east.example.com),您分配给该区域中的加权记录。

  4. 如果您在某个区域中拥有一个 Amazon EC2 实例,请创建一个延迟记录。适用于记录名称中,指定您在步骤 3 中创建的延迟别名记录的相同值。适用于值/值/量路由至中,选择IP 地址或其他值,具体取决于记录类型,并指定该区域中 Amazon EC2 实例的弹性 IP 地址。

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