将流量路由到ELB负载均衡器 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

将流量路由到ELB负载均衡器

如果您在多个 Amazon EC2 实例上托管网站,则可以使用 Elastic Load Balancing (ELB) 负载均衡器将流量分配到多个实例。随着网站流量随时间的推移而变化,该ELB服务会自动扩展负载均衡器。负载均衡器还会监控其已注册实例的运行状况,并且只将域流量路由到运行状况良好的实例。

要将域流量路由到ELB负载均衡器,请使用 Amazon Route 53 创建指向您的负载均衡器的别名记录。别名记录是 Route 53 的延伸部分DNS。它与CNAME记录类似,但您可以为根域名(例如 example.com)和子域名(例如 www.example.com)创建别名记录。(您只能为子域名创建CNAME记录。)

注意

Route 53 不对ELB负载均衡器或其他 Amazon 资源的别名查询收费。

先决条件

要开始使用,您需要满足以下条件:

  • ELB负载均衡器。您可以使用ELB经典负载均衡器、应用程序负载均衡器或 Network Load Balancer。有关创建负载均衡器的信息,请参阅 Elastic Load Balancing 用户指南中的 Elastic Load Balancing 入门

    为负载均衡器命名,以便将来能够想起它的用途。您在创建负载均衡器时指定的名称是您在 Route 53 控制台中创建别名记录时将选择的名称。

  • 注册的域名。您可以使用 Route 53 作为您的域注册商,也可以使用其它注册商。

  • 路由 53 作为域的DNS服务。如果您使用 Route 53 注册域名,我们会自动将 Route 53 配置为该域的DNS服务。

    有关使用 Route 53 作为您的域的DNS服务提供商的信息,请参阅将 Amazon Route 53 作为现有域的 DNS 服务

将 Amazon Route 53 配置为将流量路由到ELB负载均衡器

要将 Amazon Route 53 配置为将流量路由到ELB负载均衡器,请执行以下步骤。

将流量路由到ELB负载均衡器
  1. 如果您使用相同的账户创建 Route 53 托管区域和ELB负载均衡器,请跳至步骤 2。

    如果您使用不同的账户创建了托管区域和ELB负载均衡器,请执行该过程获取 Elastic Load Balancing 负载均衡器的DNS名称以获取负载均衡器的DNS名称。

  2. 登录 Amazon Web Services Management Console 并打开 Route 53 控制台,网址为https://console.aws.amazon.com/route53/

  3. 在导航窗格中,选择 Hosted zones(托管区域)

  4. 选择具有要用于将流量路由到负载均衡器的域名的托管区域的名称。

  5. 选择创建记录

  6. 指定以下值:

    路由策略

    选择适用的路由策略。有关更多信息,请参阅 选择路由策略

    记录名称

    输入您要用于将流量路由到ELB负载均衡器的域名或子域名。默认值为托管区域的名称。

    例如,如果托管区域的名称为 example.com,并且您要使用 acme.example.com 将流量路由到负载均衡器,请输入 acme

    别名

    如果您使用 Quick create(快速创建)记录创建方法,请启用 Alias(别名)

    值/流量路由至

    选择 Alias to Application and 经典负载均衡器 (Application Load Balancer 和经典负载均衡器的别名)Alias to Network Load Balancer(网络负载均衡器的别名),然后选择终端节点所在的区域。

    如果您使用相同的 Amazon 账户创建了托管区域和ELB负载均衡器,请选择您在创建负载均衡器时为其分配的名称。

    如果您使用不同的账户创建了托管区域和ELB负载均衡器,请输入在此过程的步骤 1 中获得的值。

    注意

    控制台在双栈前面加上。 仅限于来自同一个 Amazon 账户的应用程序和 Classic Load Balancer 的DNS名称。当客户端(例如网络浏览器)请求您的域名 (example.com) 或子域名 (www.example.com) 的 IP 地址时,客户端可以请求地址(A 记录)、IPv4地址(记录)或两者兼而有之,IPv4并IPv6请求IPv6地址(在单独的请求中,先请求一个AAAA)。IPv4dualstack. 标识让 Route 53 能够基于客户端所请求的 IP 地址格式使用您的负载均衡器的相应 IP 地址进行响应。您需要为来自不同账户的 Application Load Balancer 和经典负载均衡器添加 dualstack. 前缀。

    记录类型

    选择 A — IPv4 地址

    Evaluate Target Health

    如果您希望 Route 53 根据资源的运行状况路由流量,请选择 Yes(是)。有关检查资源运行状况的更多信息,请参阅创建 Amazon Route 53 运行状况检查

  7. 选择创建记录

    更改通常在 60 秒内传播到所有 Route 53 服务器。传播完成后,您将能够使用在此步骤中创建的别名记录的名称将流量路由到负载均衡器。