Elastic Load Balancing
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

什么是 Elastic Load Balancing?

Elastic Load Balancing 在多个可用区中的多个 EC2 实例之间分配应用程序的传入流量。这可以提高应用程序的容错能力。

负载均衡器充当客户端的单一接触点,可提高应用程序的可用性。可以根据需求变化在负载均衡器中添加和删除实例,而不会中断应用程序的整体请求流。Elastic Load Balancing 会在应用程序的传入流量随时间的推移发生更改时扩展负载均衡器,并可自动扩展来处理大部分工作负载。

您可以配置运行状况检查,这些检查可用来监控注册实例的运行状况,以便负载均衡器只能将请求发送到正常运行的实例。此外,您可以将加密和解密的工作交给负载均衡器完成,以使您的实例能够专注于完成主要工作。

Elastic Load Balancing 的功能

Elastic Load Balancing 支持三种类型的负载均衡器:应用程序负载均衡器、网络负载均衡器和 传统负载均衡器。您可以根据应用程序需求选择负载均衡器。有关更多信息,请参阅 Elastic Load Balancing 产品比较

有关使用每种负载均衡器的更多信息,请参阅 应用程序负载均衡器 用户指南网络负载均衡器用户指南传统负载均衡器 用户指南

访问 Elastic Load Balancing

可以使用以下任意接口创建、访问和管理负载均衡器:

  • AWS 管理控制台— 提供您可用来访问 Elastic Load Balancing 的 Web 界面。

  • AWS 命令行界面 (AWS CLI) - 提供了用于众多 AWS 服务 (包括 Elastic Load Balancing) 的命令,并且在 Windows、Mac 和 Linux 上受支持。有关更多信息,请参阅 AWS Command Line Interface

  • AWS 软件开发工具包 — 提供了特定于语言的 API,并关注许多连接详细信息,例如计算签名、处理请求重试和错误处理。有关更多信息,请参阅 AWS 软件开发工具包

  • 查询 API - 提供了您使用 HTTPS 请求调用的低级别 API 操作。使用查询 API 是用于访问 Elastic Load Balancing 的最直接的方式,但需要您的应用程序处理低级别的详细信息,例如生成哈希值以签署请求以及进行错误处理。有关更多信息,请参阅下列内容:

Elastic Load Balancing 可与以下服务一起使用来提高应用程序的可用性和可扩展性。

  • Amazon EC2 - 在云中运行应用程序的虚拟服务器。您可以将负载均衡器配置为将流量路由到您的 EC2 实例。有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例)Amazon EC2 用户指南(适用于 Windows 实例)

  • Amazon ECS - 使您能够在 EC2 实例群集上运行、停止和管理 Docker 容器。您可以将负载均衡器配置为将流量路由到您的容器。有关更多信息,请参阅 Amazon EC2 Container Service Developer Guide

  • Auto Scaling - 确保运行所需数量的实例 (即使实例失败也是如此),并可让您根据实例需求的变化自动增加或减少实例数。如果您使用 Elastic Load Balancing 启用 Auto Scaling,则 Auto Scaling 启动的实例将自动向负载均衡器注册,并且 Auto Scaling 终止的实例将自动从负载均衡器注销。有关更多信息,请参阅 Auto Scaling 用户指南

  • Amazon CloudWatch - 使您能够监控负载均衡器并执行所需操作。有关更多信息,请参阅 Amazon CloudWatch 用户指南

  • Amazon Route 53 - 通过将域名 (例如 www.example.com) 转换为计算机相互连接所用的数字 IP 地址 (例如 192.0.2.1),以一种可靠且经济的方式将访问者路由至网站。AWS 将向您的资源 (如负载均衡器) 分配 URL。不过,您可能希望使用方便用户记忆的 URL。例如,您可以将域名映射到负载均衡器。有关更多信息,请参阅 Amazon Route 53 开发人员指南

定价

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