跳至主要内容

Elastic Load Balancing

Elastic Load Balancing 常见问题

一般性问题

全部打开

答:Elastic Load Balancing(弹性负载均衡器)支持三种类型的负载均衡器。您可以根据自己的应用程序需求选择合适的负载均衡器。如果您需要对 HTTP 请求进行负载均衡,我们建议您使用 Application Load Balancer。对于网络/传输协议(第 4 层 – TCP、UDP)负载均衡和性能/低延迟应用程序,我们建议使用网络负载均衡器。如果您的应用程序在 EC2 Classic 网络中构建,您应该使用经典负载均衡器。

答:是您可以通过创建 VPC 端点,从 Amazon Virtual Private Cloud(VPC)私下访问 Elastic Load Balancing(弹性负载均衡器) API。 借助 VPC 终端节点,VPC 与 Elastic Load Balancing API 之间的路由由亚马逊云科技网络处理,而无需互联网网关、NAT 网关或 VPN 连接。Elastic Load Balancing 使用的最新一代 VPC 终端节点由 Amazon PrivateLink 提供支持,后者是一项亚马逊云科技技术,该技术支持使用弹性网络接口 (ENI) 和 VPC 中的私有 IP 在亚马逊云科技服务之间实现私有连接。有关 Amazon PrivateLink 的详细信息,请访问 Amazon PrivateLink 文档

答:是的,Elastic Load Balancing(弹性负载均衡器)保证您的负载均衡器(经典负载均衡器、应用程序负载均衡器、网络负载均衡器或网关负载均衡器)的每月可用性至少为 99.99%。

Application Load Balancer

全部打开

答:应用程序负载均衡器支持 Amazon EC2 服务当前支持的任何操作系统的目标。

答:应用程序负载均衡器支持使用 HTTP 和 HTTPS(安全 HTTP)协议对应用程序进行负载均衡。

答:是的。HTTP/2 支持在 Application Load Balancer 上原生启用。支持 HTTP/2 的客户端可以通过 TLS 连接到应用程序负载均衡器。

答:您可以为下列 TCP 端口执行负载均衡:1-65535。

答:是的。WebSockets 和 Secure WebSockets 支持原生提供,可在应用程序负载均衡器上使用。

答:是的。默认情况下,应用程序负载均衡器上会启用请求跟踪。

答:虽然存在一些重叠,但这两种类型的负载均衡器之间没有同等特性。应用程序负载均衡器是我们未来的应用程序层负载均衡平台的基础。

答:是的。

答:是的。

答:不能。应用程序负载均衡器需要一组新的应用程序编程接口(API)。

答:不能,您不能将一种负载均衡器类型转换为另一种类型。

答:是的。您可以使用本文档中列出的选项之一从经典负载均衡器迁移到应用程序负载均衡器。

答:不能。如果您需要第 4 层功能,您应该使用网络负载均衡器。

答:可以,您可以将 HTTP 端口 80 和 HTTPS 端口 443 的侦听器添加到单个应用程序负载均衡器中。

答:是的。要接收在您的账户上发起的应用程序负载均衡器 API 调用的历史记录,请使用 Amazon CloudTrail

答:是的,您可以在应用程序负载均衡器上终止 HTTPS 连接。您必须在负载均衡器上安装安全套接字层 (SSL) 证书。负载均衡器使用此证书终止连接,然后在将来自客户端的请求发送到目标之前对其进行解密。

答:您可以使用 Amazon Certificate Manager 预置 SSL/TLS 证书,也可以通过创建证书请求、获取 CA 签名的证书请求,然后使用 Amazon Certificate Manager 或 Amazon Identity and Access Management(IAM)上传证书以从其他来源获取证书。

答:应用程序负载均衡器已与 Amazon Certificate Management(ACM)集成。与 ACM 的集成使得您可以将证书轻松绑定到负载均衡器,从而使整个 SSL 卸载过程变得非常简单。购买、上传和续订 SSL/TLS 证书是一个耗时且复杂的手动过程。通过将 ACM 与应用程序负载均衡器集成,整个过程已缩短为只需请求受信任的 SSL/TLS 证书,然后选择 ACM 证书以预置负载均衡器。

答:否,使用应用程序负载均衡器只支持对后端进行加密。

答:当您将多个 TLS 证书与负载均衡器上的同一个安全侦听器关联时,会自动启用 SNI。同样,如果只有一个证书与安全侦听器关联,则会自动禁用安全侦听器的 SNI 模式。

答:可以,您可以将同一个域的多个证书与安全侦听器关联。例如,您可以关联:
  • ECDSA 和 RSA 证书
  • SSL/TLS 证书具有不同密钥大小(例如 2K 和 4K)的证书
  • 单域、多域(SAN)和通配符证书

答:是的,应用程序负载均衡器支持 IPv6。

答:您可以为负载均衡器上的每个侦听器配置规则。这些规则包括条件和满足条件时的相应操作。支持的条件包括主机标头、路径、HTTP 标头、方法、查询参数和源 IP CIDR。支持的操作包括重新导向、固定响应、身份验证和转发。设置完此设置后,负载均衡器将使用规则来确定应如何路由特定 HTTP 请求。您可以在规则中使用多个条件和操作,并且可以在每个条件中为多个值指定匹配项。

答:您的亚马逊云科技账户对应用程序负载均衡器 设置有这些限制

答:您可以将应用程序负载均衡器与 Amazon WAF 集成,该 Web 应用程序防火墙允许您根据 IP 地址、HTTP 标头和自定义 URI 字符串配置规则,从而帮助保护 Web 应用程序免受攻击。使用这些规则,Amazon WAF 可以阻止、允许或监控(计算)Web 应用程序的 Web 请求。有关更多信息,请参阅 Amazon WAF 开发人员指南

答:您可以将负载均衡器的 VPC CIDR 中的任何 IP 地址用于负载均衡器的 VPC 内的目标,对于位于负载均衡器的 VPC 之外的目标(例如,可通过 Amazon Direct Connect 访问的对等 VPC、EC2-Classic 和本地位置中的目标),您可以使用 RFC 1918 范围(10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16)或 RFC 6598 范围 (100.64.0.0/10) 中的任何 IP 地址。

答:有多种方法可以实现混合负载均衡。如果应用程序在分布于 VPC 和本地位置之间的目标上运行,您可以使用它们的 IP 地址将它们添加到同一目标组。要在不影响应用程序的情况下迁移到亚马逊云科技,请逐步将 VPC 目标添加到目标组,然后从目标组中移除本地目标。  如果您有两个不同的应用程序,例如一个应用程序的目标位于 VPC 中,而其他应用程序的目标位于本地位置,则可以将 VPC 目标放在一个目标组中,将本地目标放在另一个目标组中,然后使用基于内容的路由将流量路由到每个目标组。您还可以为 VPC 和本地目标使用单独的负载均衡器,并使用 DNS 权重在 VPC 和本地目标之间实现加权负载均衡。

答:将 EC2-Classic 的实例 ID 注册为目标时,您无法对其进行负载均衡。但是,如果您使用 ClassicLink 将这些 EC2-Classic 实例链接到负载均衡器的 VPC,并使用这些 EC2-Classic 实例的私有 IP 作为目标,则可以对 EC2-Classic 实例进行负载均衡。如果您现在将 EC2 Classic 实例与经典负载均衡器结合使用,则可以轻松迁移到应用程序负载均衡器。

答:默认情况下,应用程序负载均衡器中已启用跨可用区负载均衡。

答:支持以下三种类型的重新导向。
重新导向的类型 示例
HTTP 到 HTTP http://hostA 到 http://hostB
HTTP 到 HTTPS

http://hostA 到 https://hostB
https://hostA:portA/pathA 到 https://hostB:portB/pathB

HTTPS 到 HTTPS https://hostA 到 https://hostB

答:支持以下内容类型:text/plain、text/css、text/html、application/javascript、application/json。

答:负载均衡器收到的 HTTP(S) 请求由基于内容的路由规则处理。如果请求内容与将其转发到以 Lambda 函数为目标的目标组的操作规则相匹配,则调用相应的 Lambda 函数。请求的内容(包括标头和正文)将以 JSON 格式传递给 Lambda 函数。来自 Lambda 函数的响应应为 JSON 格式。来自 Lambda 函数的响应将转换为 HTTP 响应并发送给客户端。负载均衡器使用 Amazon Lambda 调用 API 调用您的 Lambda 函数,并要求您已向 Elastic Load Balancing(弹性负载均衡器)服务提供 Lambda 函数的调用权限。

答:是的。应用程序负载均衡器支持通过 HTTP 和 HTTPS 协议对请求进行 Lambda 调用。

答:您需要按应用程序负载均衡器的运行小时数(不足 1 小时按 1 小时算)和每小时使用的负载均衡器容量单元(LCU)数付费。

答:LCU 是确定您如何为应用程序负载均衡器付款的新指标。LCU 定义应用程序负载均衡器处理流量的任何一个维度(新连接、活动连接、带宽和规则评估)消耗的最大资源。

答:不会,经典负载均衡器将继续按带宽和每小时使用量计费。

答:我们将通过 Amazon CloudWatch 公开构成 LCU 的所有四个维度的使用情况。

答:不会。每小时的 LCU 数量将根据构成 LCU 的四个维度中消耗的最大资源予以确定。

答:是的。

答:是的。对于新的亚马逊云科技账户,Application Load Balancer 的免费套餐提供 750 小时的使用时间和 15 个 LCU。此免费套餐优惠仅适用于亚马逊云科技新客户,在您注册亚马逊云科技之日起 12 个月内可用

答:是的。您可以分别为 Classic 和 Application Load Balancer 使用 15GB 和 15 个 LCU。经典负载均衡器和应用程序负载均衡器将共享 750 个小时的负载均衡器使用时间。

答:规则评估定义为已处理的规则数和一小时内平均请求率的乘积。

答:在用于计费的 LCU 计算中,证书密钥大小仅影响每秒的新连接数量。下表列出了 RSA 和 ECDSA 证书不同密钥大小的此维度值。
RSA 证书
密钥大小 <=2K  <=4K  <=8K  >8K 
新连接数/秒 25 5 1 0.25
ECDSA 证书
密钥大小 <=256 <=384 <=521 >521 
新连接数/秒 25 5 1 0.25

答:不需要。由于应用程序负载均衡器始终启用跨可用区负载均衡,因此您无需为此类区域数据传输付费。

答:不是。在应用程序负载均衡器中启用身份验证功能无需单独付费。将 Amazon Cognito 与应用程序负载均衡器结合使用时,将适用 Amazon Cognito 定价。

答:您需要照常按应用程序负载均衡器的运行小时数(不足 1 小时按 1 小时算)和每小时使用的负载均衡器容量单元(LCU)数付费。对于 Lambda 目标,每个 LCU 每小时提供 0.4GB 的已处理字节数、每秒 25 个新连接、每分钟 3000 个活动连接和每秒 1000 次规则评估。对于已处理的字节维度,每个 LCU 为 Lambda 目标提供每小时 0.4GB,而对于所有其他目标类型(如 EC2 实例、容器和 IP 地址),每小时提供 1GB。请注意,应用程序负载均衡器的 Lambda 调用适用通常的 Amazon Lambda 费用。

答:应用程序负载均衡器会发出两个新的 CloudWatch 指标。LambdaTargetProcessedBytes 指标表示 Lambda 目标处理的字节数,而 StandardProcessedBytes 指标则表示所有其他目标类型处理的字节数。

网络负载均衡器

全部打开

答:是的。网络负载均衡器支持 TCP、UDP 和 TCP+UDP(第 4 层)侦听器以及 TLS 侦听器。

答:网络负载均衡器同时提供 TCP 和 UDP(第 4 层)负载均衡。它的架构可以每秒处理数百万个请求,处理突然波动的流量模式,并提供低延迟。此外,网络负载均衡器还支持 TLS 终止,保留客户端的源 IP,并提供稳定的 IP 支持和区域隔离。它还支持长时间运行的连接,这对于 WebSocket 类型的应用程序非常有用。

答:是的。为实现此目的,您可以使用 TCP+UDP 侦听器。例如,对于同时使用 TCP 和 UDP 的 DNS 服务,您可以在端口 53 上创建 TCP+UDP 侦听器,负载均衡器将处理该端口上的 UDP 和 TCP 请求的流量。您必须将 TCP+UDP 侦听器与 TCP+UDP 目标组相关联。

答:网络负载均衡器会保留经典负载均衡器中未保留的客户端的源 IP。客户可以将代理协议与 Classic Load Balancer 结合使用来获取源 IP。网络负载均衡器会自动为负载均衡器提供每个可用区的静态 IP,还可以为每个可用区的负载均衡器分配弹性 IP。经典负载均衡器不支持此功能。

答:是的。您可以使用本文档中列出的选项之一从经典负载均衡器迁移到网络负载均衡器。

答:是,请参阅网络负载均衡器限制文档以了解更多信息。

答:是的,您可以使用亚马逊云科技管理控制台、亚马逊云科技 CLI 或 API 来设置网络负载均衡器。

答:不能。要创建经典负载均衡器,请使用 2012-06-01 API。要创建网络负载均衡器或应用程序负载均衡器,请使用 2015-12-01 API。

答:是的,您可以在创建负载均衡器时通过提供单个子网在单个可用区中创建网络负载均衡器。

答:是的,您可以使用 Amazon Route 53 运行状况检查和 DNS 故障转移功能,以增强在网络负载均衡器背后运行的应用程序的可用性。使用 Route 53 DNS 故障转移,您可以在多个亚马逊云科技可用区中运行应用程序,并为跨区域的故障转移指定备用负载均衡器。  如果您为多可用区配置了网络负载均衡器,如果没有向该可用区的负载均衡器注册运行正常的 EC2 实例,或者给定可用区中的负载均衡器节点运行状况不佳,则 R-53 将故障转移到其他正常运行状况良好的可用区中的备用负载均衡器节点。

答:不能。网络负载均衡器的地址必须完全由您控制,或完全由 ELB 控制。这是为确保在将弹性 IP 与网络负载均衡器结合使用时,客户端已知的所有地址都不会更改。

答:不能。对于网络负载均衡器所在的每个关联子网,网络负载均衡器只能支持一个公有/面向互联网的 IP 地址。

答:与您的负载均衡器关联的弹性 IP 地址将返回到您分配的池中,供将来使用。

答:网络负载均衡器可以设置为面向互联网的负载均衡器或内部负载均衡器,这一点类似于应用程序负载均衡器和经典负载均衡器。

答:不能。对于负载均衡器所在的每个关联子网,网络负载均衡器只能支持单个私有 IP。

答:是的,请配置 TCP 侦听器,将流量路由到实现 WebSockets 协议的目标(https://tools.ietf.org/html/rfc6455)。由于 WebSockets 是第 7 层协议,而网络负载均衡器在第 4 层运行,因此 WebSockets 或其他更高级别的协议的网络负载均衡器中没有针对 WebSockets 等协议的特殊处理机制。

答:是的。您可以将负载均衡器的 VPC CIDR 中的任何 IP 地址用于负载均衡器的 VPC 内的目标,对于位于负载均衡器的 VPC 之外(例如,可通过 Amazon Direct Connect 访问的 EC2-Classic 和本地位置)的目标,您可以使用 RFC 1918 范围(10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16)或 RFC 6598 范围 (100.64.0.0/10) 中的任何 IP 地址。对 IP 地址目标类型的负载均衡仅支持 TCP 侦听器,且目前不支持 UDP 侦听器。

答:虽然用户数据报协议(UDP)采用无连接,但负载均衡器会根据 5 元组哈希维护 UDP 流状态,从而确保在同一上下文中发送的数据包始终如一地转发到同一目标。只要流量在流动,该流都会被视为活动状态,直到达到空闲超时。一旦达到超时阈值,负载均衡器将忘记关联性,传入的 UDP 数据包将视作新流,并会负载均衡到新目标。

答:TCP 连接的网络负载均衡器空闲超时为 350 秒。UDP 流的空闲超时为 120 秒。

答:实例上的每个容器现在都可以拥有自己的安全组,无需与其他容器共享安全规则。您可以将安全组附加到 ENI,且实例上的每个 ENI 都可以有不同的安全组。您可以将容器映射到特定 ENI 的 IP 地址,以便为每个容器关联安全组。使用 IP 地址进行负载均衡还使得在一个实例上运行的多个容器能够使用相同的端口(例如端口 80)。跨容器使用同一端口的能力允许实例上的容器通过已知端口而不是随机端口相互通信。

答:有多种方法可以实现混合负载均衡。如果应用程序在分布于 VPC 和本地位置之间的目标上运行,您可以使用它们的 IP 地址将它们添加到同一目标组。要在不影响应用程序的情况下迁移到亚马逊云科技,请逐步将 VPC 目标添加到目标组,然后从目标组中移除本地目标。您还可以为 VPC 和本地目标使用单独的负载均衡器,并使用 DNS 权重在 VPC 和本地目标之间实现加权负载均衡。

答:将 EC2-Classic 的实例 ID 注册为目标时,您无法对其进行负载均衡。但是,如果您使用 ClassicLink 将这些 EC2-Classic 实例链接到负载均衡器的 VPC,并使用这些 EC2-Classic 实例的私有 IP 作为目标,则可以对 EC2-Classic 实例进行负载均衡。如果您现在将 EC2 Classic 实例与经典负载均衡器结合使用,则可以轻松迁移到网络负载均衡器。

答:只有在创建网络负载均衡器后,才能启用跨可用区负载均衡。您可以通过编辑负载均衡属性部分,然后选择跨可用区负载平衡支持复选框,以实现此目的。

答:是,启用跨可用区负载均衡后,您需要为使用网络负载均衡器的可用区之间的区域数据传输付费。 

答:是的。网络负载均衡器目前为每个可用区支持 200 个目标。例如,如果您在两个可用区中,则最多可以向网络负载均衡器注册 400 个目标。如果启用跨区域负载均衡,则最大目标数从每个可用区 200 个减少到每个负载均衡器 200 个。因此,在上面的示例中:当启用跨可用区负载均衡时,即使您的负载均衡器位于两个可用区中,也只能向负载均衡器注册 200 个目标。

答:是的,您可以在网络负载均衡器上终止 TLS 连接。您必须在负载均衡器上安装 SSL 证书。负载均衡器使用此证书终止连接,然后在将来自客户端的请求发送到目标之前对其进行解密。

答:即使您在网络负载均衡器上终止了 TLS,源 IP 也会继续保留。

答:您可以使用 Amazon Certificate Manager 预置 SSL/TLS 证书,也可以通过创建证书请求、获取证书颁发机构(CA)签名的证书请求,然后使用 Amazon Certificate Manager(ACM)或 Amazon Identity and Access Management(IAM)服务上传证书以从其他来源获取证书。

答:当您将多个 TLS 证书与负载均衡器上的同一个安全侦听器关联时,会自动启用 SNI。同样,如果只有一个证书与安全侦听器关联,则会自动禁用安全侦听器的 SNI 模式。

答:网络负载均衡器已与 Amazon Certificate Management(ACM)集成。与 ACM 的集成使得您可以将证书轻松绑定到负载均衡器,从而使整个 SSL 卸载过程变得非常简单。购买、上传和续订 SSL/TLS 证书是一个耗时且复杂的手动过程。通过将 ACM 与网络负载均衡器集成,整个过程已缩短为只需请求受信任的 SSL/TLS 证书,然后选择 ACM 证书以使用负载均衡器进行预置。创建网络负载均衡器后,您现在可以配置 TLS 侦听器,然后可以选择从 ACM 或 Identity Access Manager (IAM) 中选择证书。此体验类似于应用程序负载均衡器或经典负载均衡器带给您的体验。

答:否,网络负载均衡器只支持对后端进行加密。

答:网络负载均衡器仅支持密钥大小为 2K 的 RSA 证书。我们目前不支持网络负载均衡器上密钥大小大于 2K 的 RSA 证书或 ECDSA 证书。

答:您需要按网络负载均衡器的运行小时数(不足 1 小时按 1 小时算)和网络负载均衡器每小时使用的负载均衡器容量单元(LCU)数付费。

答:LCU 是确定您如何为网络负载均衡器付款的新指标。LCU 定义网络负载均衡器处理流量的任何一个维度(新连接/流、活动连接/流和带宽)消耗的最大资源。

答:TCP 流量的 LCU 指标如下:
  • 每秒 800 个新的 TCP 连接。
  • 100000 个活动的 TCP 连接(每分钟采样)。
  • 作为目标的 Amazon EC2 实例、容器和 IP 地址每小时 1GB。

答:UDP 流量的 LCU 指标如下:
  • 每秒 400 个新流。
  • 50000 个活动的 UDP 流(每分钟采样)。
  • 作为目标的 Amazon EC2 实例、容器和 IP 地址每小时 1GB。

答:TLS 流量的 LCU 指标如下:
  • 每秒 50 个新的 TLS 连接。
  • 3000 个活动的 TLS 连接(每分钟采样)。
  • 作为目标的 Amazon EC2 实例、容器和 IP 地址每小时 1GB。

答:不会,对于每个协议,只会按照三个维度中的一个(一小时内最高)向您收取费用。

答:否。可以在一个连接中发送多个请求。

答:不会。经典负载均衡器将继续按带宽和小时费用计费。

答:我们将通过 Amazon CloudWatch 公开构成 LCU 的所有三个维度的使用情况。

答:不会。每小时的 LCU 数量将根据构成 LCU 的三个维度中消耗的最大资源予以确定。

答:是的。

答:是的。对于新账户,网络负载均衡器的免费套餐提供 750 小时的使用时间和 15 个 LCU。此免费套餐优惠仅适用于亚马逊云科技新客户,在您注册亚马逊云科技之日起 12 个月内可用。

答:是的。您可以对 Application 和 Network 各使用 15 个 LCU,并为 Classic 使用 15GB。750 个负载均衡器小时由应用程序负载均衡器、网络负载均衡器和经典负载均衡器共享。

Gateway Load Balancer

全部打开

答:在部署内联虚拟设备时,如果网络流量不是发送到网关负载均衡器本身,您应该使用网关负载均衡器。网关负载均衡器透明地通过第三方虚拟设备传递所有第 3 层流量,对流量的源和目标是不可见的。

答:网关负载均衡器同时提供第 3 层网关和第 4 层负载均衡功能。它是一种透明的线路插件设备,不会改变数据包的任何部分。它的架构可以每秒处理数百万个请求,处理波动的流量模式,并带来极低的延迟。 

答:网关负载均衡器不会执行 TLS 终止,也不会维护任何应用程序状态。这些功能由导向流量和接收流量的第三方虚拟设备执行。

答:网关负载均衡器不维护应用程序状态,但它使用 5 元组(对于 TCP/UDP 流)或 3 元组(对于非 TCP/UDP 流)来保持流对特定设备的粘性。

答:网关负载均衡器将流定义为包含源 IP、目标 IP、协议、源端口和目标端口的 5 元组的组合。使用 5 元组哈希值,Gateway Load Balancer 可确保流的两个方向(即源到目标和目标到源)一致地转发到同一目标。只要流量在流动,该流都会被视为活动状态,直到达到空闲超时。一旦达到超时阈值,负载均衡器将忘记关联性,传入的流量数据包将被视为新流并且可能会负载均衡到新目标。  请注意,5 元组哈希值可能会影响基于 TCP 的应用程序,这些应用程序将单独的流或端口号用于控制和数据,例如 FTP、Microsoft RDP、Windows RPC 和 SSL VPN。此类应用程序的控制和数据流可能落在不同的目标设备上,并可能导致流量中断。

答:TCP 连接的网关负载均衡器空闲超时为 350 秒。非 TCP 流的空闲超时为 120 秒。这些超时是固定的,无法更改。

答:当单个虚拟设备实例出现故障时,网关负载均衡器会将其从路由列表中删除,然后将流量重新路由到运行正常的设备实例。

答:如果一个可用区内的所有虚拟设备都出现故障,网关负载均衡器将丢弃网络流量。我们建议在多个可用区中部署 Gateway Load Balancer,以提高可用性。如果一个可用区中的所有设备都出现故障,则可以使用脚本添加新设备或将流量引导到另一个可用区中的网关负载均衡器。

答:是的,多个网关负载均衡器可以指向同一组虚拟设备。

答:网关负载均衡器是一种透明的线路插件设备,可侦听所有类型的 IP 流量(包括 TCP、UDP、ICMP、GRE、ESP 等)。因此,仅在网关负载均衡器上创建 IP 侦听器。

答:是的,请参阅网关负载均衡器限制文档以了解更多信息。

答:是的,您可以使用亚马逊云科技管理控制台、亚马逊云科技 CLI 或 API 来设置网关负载均衡器。

答:是的,您可以在创建负载均衡器时提供单个子网,以在单个可用区中创建网关负载均衡器。但是,我们建议使用多个可用区以提高可用性。创建网关负载均衡器后,您无法为其添加或删除可用区。

答:默认情况下,跨可用区负载均衡处于禁用状态。只有在创建 Gateway Load Balancer 之后,您才能启用跨区域负载均衡。您可以通过编辑负载均衡属性部分,然后选择跨可用区负载平衡支持复选框,以实现此目的。

答:是,启用跨可用区负载均衡后,您需要为使用网关负载均衡器的可用区之间的数据传输付费。在 Amazon EC2 按需定价页面的数据传输部分查看费用。

答:是的。Gateway Load Balancer 目前为每个可用区支持 300 个目标。例如,如果您在 3 个可用区中创建了 Gateway Load Balancer,则最多可以注册 900 个目标。如果启用跨可用区负载均衡,则最大目标数从每个可用区 300 个减少到每个网关负载均衡器 300 个。

答:您需要按网关负载均衡器的运行小时数(不足 1 小时按 1 小时算)和网关负载均衡器每小时使用的负载均衡器容量单元(LCU)数付费。

答:LCU 是一项 Elastic Load Balancing(弹性负载均衡器)指标,用于确定您如何为网关负载均衡器付款。LCU 定义网关负载均衡器处理流量的任何一个维度(新连接/流、活动连接/流和带宽)消耗的最大资源。

答:TCP 流量的 LCU 指标如下:
  • 每秒 600 个新流(或连接)。
  • 60000 个活动流(或连接)(每分钟采样)。
  • 作为目标的 EC2 实例、容器和 IP 地址每小时 1GB。

答:不会,只会按照三个维度中的一个(一小时内最高)向您收取费用。

答:否。可以在一个连接中发送多个请求。

答:您可以通过 Amazon CloudWatch 跟踪 LCU 所有三个维度的使用情况。

答:是的。

为发挥价值,虚拟设备需尽量减少额外的延迟,同时流入和流出虚拟设备的流量必须遵循安全连接。网关负载均衡器端点可创建满足这些要求所需的安全、低延迟的连接。

使用网关负载均衡器端点,设备可以驻留在不同的亚马逊云科技账户和 VPC 中。这使得设备可以集中在一个位置,以便更轻松地进行管理并减少运营开销。

网关负载均衡器端点是一种使用 PrivateLink 技术的新型 VPC 端点。当网络流量从源(互联网网关、VPC 等)流向 Gateway Load Balancer 并返回时,Gateway Load Balancer 终端节点可确保两者之间的私有连接。所有流量都通过亚马逊云科技网络流动,数据永远不会公开到互联网上,从而提高安全性和性能。

Classic Load Balancer

全部打开

答:经典负载均衡器支持具有 Amazon EC2 服务目前所支持的任何操作系统的 Amazon EC2 实例。

答:经典负载均衡器支持使用 HTTP、HTTPS(安全 HTTP)、SSL(安全 TCP)和 TCP 协议对应用程序进行负载均衡。

答:您可以为下列 TCP 端口执行负载均衡:
  • [EC2-VPC] 1-65535
  • [EC2-Classic] 25、80、443、465、587、1024-65535

答:是的。每个 Classic Load Balancer 都关联一个 IPv4、一个 IPv6,以及一个双协议栈(同时支持 IPv4 和 IPv6)DNS 名称。VPC 不支持 IPv6。您可以将应用程序负载均衡器用于 VPC 中的原生 IPv6 支持。

答:是的。

答:如果您使用的是 Amazon Virtual Private Cloud,则可以为经典负载均衡器的前端配置安全组。

答:可以,您可以将 HTTP 端口 80 和 HTTPS 端口 443 映射到单个经典负载均衡器。

答:经典负载均衡器并不为其可以尝试与您的已负载均衡的 Amazon EC2 实例建立的连接数设置上限。您会发现此数值会随着 HTTP、HTTPS 或 SSL 并发请求数,或者经典负载均衡器所接收的并发 TCP 连接数而扩展。

答:是的。请参阅 Elastic Load Balancing(弹性负载均衡器)网页

答:是的。要获取通过您的账户发起的经典负载均衡器 API 调用的历史记录,只需在亚马逊云科技管理控制台中打开 CloudTrail 即可。

答:是的,您可以在经典负载均衡器上终止 SSL。您必须在每个负载均衡器上安装 SSL 证书。负载均衡器使用此证书终止连接,然后在将来自客户端的请求发送到后端实例之前对其进行解密。

答:您可以使用 Amazon Certificate Manager 预置 SSL/TLS 证书,也可以通过创建证书请求、获取 CA 签名的证书请求,然后使用 Amazon Identity and Access Management(IAM)上传证书以从其他来源获取证书。

答:经典负载均衡器现已与 Amazon Certificate Management(ACM)集成。与 ACM 的集成使得您可以将证书轻松绑定到每个负载均衡器,从而使整个 SSL 卸载过程变得非常简单。通常,购买、上传和续订 SSL/TLS 证书是一个耗时且复杂的手动过程。通过将 ACM 与经典负载均衡器集成,整个过程已缩短为只需请求受信任的 SSL/TLS 证书,然后选择 ACM 证书以预置每个负载均衡器。

答:您可以使用控制台、亚马逊云科技 CLI 或亚马逊云科技 SDK 启用跨可用区负载均衡。有关更多详细信息,请参阅跨可用区负载均衡文档

答:否,如果已为经典负载均衡器启用跨可用区负载均衡,则无需为可用区之间的区域数据传输付费。