创建面向互联网的 Classic Load Balancer - Elastic Load Balancing

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

创建面向互联网的 Classic Load Balancer

创建负载均衡器时,需要配置侦听器、配置运行状况检查和注册后端实例。通过指定前端 (客户端到负载均衡器) 连接的协议和端口以及后端 (负载均衡器到后端实例) 连接的协议和端口来配置侦听器。可以为负载均衡器配置多个侦听器。

本教程通过基于 Web 的界面提供了经典负载均衡器的实际操作介绍。 AWS Management Console您将创建一个负载均衡器,用于接收公共HTTP流量并将其发送到您的EC2实例。

要创建带有HTTPS监听器的负载均衡器,请参阅使用HTTPS侦听器创建 Classic Load Balancer

开始前的准备工作

  • 创建虚拟私有云 (VPC)。有关更多信息,请参阅 给你的建议 VPC

  • 启动您计划向负载均衡器注册的EC2实例。确保这些实例的安全组允许HTTP通过端口 80 进行访问。

  • 在每个实例上安装 Web 服务器,例如 Apache 或 Internet Information Services (IIS),在连接互联网的 Web 浏览器的地址字段中输入其DNS名称,然后验证浏览器是否显示服务器的默认页面。

使用创建 Classic Load Balancer AWS Management Console

按照以下过程创建经典负载均衡器。提供负载均衡器的基本配置信息,例如名称和模式。然后提供有关网络以及要将流量路由到实例的侦听器的信息。

使用控制台创建 Classic Load Balancer
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 在导航栏上,选择您的负载均衡器所在的区域。请务必选择与您为EC2实例选择的相同区域。

  3. 在导航窗格上的 Load Balancing (负载均衡) 下,选择 Load Balancers (负载均衡器)。

  4. 选择 Create Load Balancer (创建负载均衡器)

  5. 展开经典负载均衡器部分,然后选择创建

  6. 基本配置

    1. 对于负载均衡器名称,键入负载均衡器的名称。

      在当前区域的经典负载均衡器集内,经典负载均衡器的名称必须唯一,最多可以有 32 个字符,只能包含字母数字字符和连字符,不能以连字符开头或结尾。

    2. 对于模式,选择面向互联网

  7. 网络映射

    1. 对于 VPC,请选择与VPC您为实例选择的相同。

    2. 对于映射,首先选择一个可用区,然后从其可用子网中选择一个公有子网。每个可用区只能选择一个子网。要提高负载均衡器的可用性,请选择多个可用区和子网。

  8. 安全组

    1. 对于安全组,请选择一个配置为允许在端口 80 上HTTP传输所需流量的现有安全组。

  9. 侦听器和路由

    1. 对于侦听器,确保协议为 HTTP,端口为 80

    2. 对于实例,确保协议为 HTTP,端口为 80

  10. 运行状况检查

    1. 对于 Ping 协议,确保协议为 HTTP

    2. 对于 Ping 端口,确保端口为 80

    3. 对于 Ping 路径,确保路径为 /

    4. 对于高级运行状况检查设置,请使用默认值。

  11. 实例

    1. 选择添加实例,这时将显示实例选择页面。

    2. 可用实例下,您可以根据当前的网络设置,从负载均衡器可用的当前实例中进行选择。

    3. 确认选择无误后,选择确认以将要注册的实例添加到负载均衡器。

  12. Attributes

    1. 对于启用跨可用区负载均衡启用连接耗尽以及超时(耗尽间隔时间),请保留默认值。

  13. 负载均衡器标签(可选)

    1. 字段为必填项。

    2. 字段为可选项。

    3. 要添加其他标签,请选择添加新标签,然后输入字段的值,以及可选的字段的值。

    4. 要移除现有标签,请选择要移除的标签旁的移除

  14. 摘要和创建

    1. 如果需要更改任何设置,请选择需要更改的设置旁的编辑

    2. 确认摘要中显示的所有设置无误后,选择创建负载均衡器以开始创建负载均衡器。

    3. 在最终创建页面上,选择查看负载均衡器以在 Amazon EC2 控制台中查看您的负载均衡器。

  15. 验证

    1. 选择新的负载均衡器。

    2. 目标实例选项卡中,选中运行状态列。在您的至少一个EC2实例处于服务状态后,您可以测试您的负载均衡器。

    3. 在 “详细信息” 部分中,复制负载均衡器DNS名称,该名称应类似于。my-load-balancer-1234567890.us-east-1.elb.amazonaws.com

    4. 将您的负载均衡器DNS名称粘贴到连接公共 Internet 的 Web 浏览器的地址字段中。如果负载均衡器运行正常,则会看到服务器的默认页面。

  16. 删除(可选)

    1. 如果您的域名CNAME记录指向您的负载均衡器,请将其指向新的位置并等待DNS更改生效,然后再删除您的负载均衡器。

    2. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

    3. 选择负载均衡器。

    4. 依次选择操作删除负载均衡器

    5. 提示进行确认时,键入 confirm,然后选择删除

    6. 删除负载均衡器后,在该负载均衡器中注册的EC2实例将继续运行。您将按实例继续运行的部分或完整小时数付费。当您不再需要某个EC2实例时,可以停止或终止该实例,以免产生额外费用。