什么是经典负载均衡器? - Elastic Load Balancing
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

什么是经典负载均衡器?

注意

经典负载均衡器是 Elastic Load Balancing 中的上一代负载均衡器。我们建议您迁移到最新一代的负载均衡器。有关更多信息,请参阅迁移您的 Classic Load Balancer

Elastic Load Balancing 会自动将您的传入流量分配到一个或多个可用区域中的多个目标,例如 EC2 实例、容器和 IP 地址。它会监控已注册目标的运行状况,并仅将流量传输到运行状况良好的目标。弹性负载均衡 根据传入流量随时间的变化对负载均衡器进行扩展。它可以自动扩缩来处理绝大部分工作负载。

经典负载均衡器概述

负载均衡器将传入的应用程序流量分配到多个可用区的多个 EC2 实例上。这可提高应用程序的容错能力。弹性负载均衡会检测运行状况不佳的实例,并将流量仅路由到运行正常的实例。

您的负载均衡器将作为客户端的单一接触点。这将提高应用程序的可用性。您可以根据需求变化在 负载均衡器中添加和删除实例,而不会中断应用程序的整体请求流。弹性负载均衡 根据传输到应用程序的流量随时间的变化对负载均衡器进行扩展。弹性负载均衡 能够自动扩展来处理绝大部分工作负载。

侦听器 使用您配置的协议和端口来检查来自客户端的连接请求,并使用您配置的协议和端口号将请求转发到一个或多个注册实例。可以向您的负载均衡器添加一个或多个侦听器。

您可以配置运行状况检查,这些检查可用来监控已注册实例的运行状况,以便负载均衡器仅将请求发送到正常实例。

负载均衡器将流量从客户端路由到您的 EC2 实例。

要确保您的注册实例能够处理每个可用区中的请求负载,每个可用区中向负载均衡器注册的实例的数量必须大致相同。例如,如果您在 us-west-2a 可用区中有十个实例,在 us-west-2b 可用区中有两个实例,则请求将在两个可用区之间平均分配。因此,us-west-2b 中的两个实例便会与 us-west-2a 中的十个实例承担相同的流量。应改为每个可用区中有六个实例。

默认情况下,负载均衡器在为您的负载均衡器启用的可用区之间均匀分配流量。要在所有启用的可用区中的所有注册实例间平均分配流量,请在您的负载均衡器上启用跨区域负载均衡。但我们仍然建议您在每个可用区中保持大致相等的实例数,以便实现更好的容错能力。

有关更多信息,请参阅 弹性负载均衡 用户指南中的 Elastic Load Balancing 工作原理

优势

使用经典负载均衡器而不是应用程序负载均衡器具有以下好处:

  • 支持 TCP 和 SSL 侦听器

  • 支持使用应用程序生成的 cookie 的粘性会话

如何开始

定价

利用负载均衡器,您可以按实际用量付费。有关更多信息,请参阅 Elastic Load Balancing 定价