

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

# 为您的网关 Load Balancer 预留容量
<a name="capacity-unit-reservation"></a>

借助负载均衡器容量单位（LCU）预留，您可以为负载均衡器预留一个静态的最小容量。网关负载均衡器会自动扩展以支持检测到的工作负载并满足容量需求。配置最小容量后，负载均衡器会根据接收到的流量继续纵向扩展或缩减容量，但也会防止容量低于配置的最小容量。

在以下情况下，可以考虑使用 LCU 预留：
+ 您即将举办的活动将出现突发性异常高流量，需要确您的保负载均衡器能够在活动期间支撑突发的流量峰值。
+ 您的工作负载特性导致短期内存在不可预测的流量峰值。
+ 您正在配置负载均衡器，以便在特定启动时间接入或迁移服务，且需要从高容量开始运行，而非等待自动扩缩生效。
+ 您正在负载均衡器之间迁移工作负载，并希望将目标配置调整为与源负载均衡器的规模相匹配。

**估算您需要的容量**  
在确定为负载均衡器预留的容量时，我们建议您进行负载测试或分析代表预期未来流量的历史工作负载数据。使用弹性负载均衡控制台，您可以根据审核的流量估算需要预留的容量大小票。

或者，您可以参考 CloudWatch 指标**ProcessedBytes**来确定正确的容量级别。您的负载均衡器的容量已预留在中 LCUs，每个 LCU 等于 2.2Mbps。您可以使用该**PeakBytesPerSecond**指标来查看负载均衡器上每分钟的最大吞吐量流量，然后将该吞吐量转换为 LCUs 使用 2.2Mbps 等于 1 LCU 的转换率。

如果您没有历史工作负载数据可供参考，也无法执行负载测试，则可以使用 LCU 预留计算器来估算所需容量。LCU 预留计算器使用基于 AWS 观察到的历史工作负载的数据，可能无法代表您的特定工作负载。有关更多信息，请参阅[负载均衡器容量单位预留计算器](https://exampleloadbalancer.com/ondemand_capacity_reservation_calculator.html)。

**支持的区域：**

此功能仅在以下区域可用：
+ 美国东部（弗吉尼亚州北部）
+ 美国东部（俄亥俄州）
+ 美国西部（俄勒冈州）
+ 亚太地区（香港）
+ 亚太地区（新加坡）
+ 亚太地区（悉尼）
+ 亚太地区（东京）
+ 欧洲地区（法兰克福）
+ 欧洲地区（爱尔兰）
+ 欧洲地区（斯德哥尔摩）

**LCU 预留的最小值和最大值**  
每个可用区的总预留请求必须至少为 2,750 LCU。最大值由您账户的配额决定。有关更多信息，请参阅 [负载均衡器容量单位](quotas-limits.md#lcu-quotas)。

# 为您的网关 Load Balancer 申请负载均衡器容量单位预留
<a name="request-capacity-unit-reservation"></a>

在使用 LCU 预留之前，首先应检查以下信息：
+ LCU 预留仅支持为网关负载均衡器预留吞吐容量。申请 LCU 预留时，请将您的容量需求从 Mbps 转换为 LCUs 使用 1 LCU 到 2.2 Mbps 的转换速率。
+ 容量是在区域层面预留的，并将在可用区之间平均分配。在启用 LCU 预留之前，请确认每个可用区中都有足够的均匀分布目标。
+ LCU 预留请求遵循“先到先得”原则，具体取决于该可用区当时的可用容量。多数请求通常在一小时内完成，但也有可能需要数小时。
+ 更新现有预留时，需待先前的请求完成配置或失败。您可以按需多次增加预留容量，但每日仅限两次“减少”操作。

**申请 LCU 预约**  
此过程中的步骤说明了如何在负载均衡器上申请 LCU 预留。

**使用控制台申请 LCU 预留**

1. 打开亚马逊 EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. 在导航窗格中，选择**负载均衡器**。

1. 选择负载均衡器名称。

1. 在**容量**选项卡中，选择**编辑 LCU 预留**。

1. 选择 “**基于历史参考的估计**”，然后从下拉列表中选择负载均衡器。

1. 选择参考时段，以查看推荐的预留 LCU 级别。

1. 如果您没有历史参考工作量，则可以选择**手动估算**并输入 LCUs 要保留的数量。

1. 选择**保存**。

**要申请 LCU 预订，请使用 AWS CLI**  
使用 [modify-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-capacity-reservation.html) 命令。

# 更新或终止 Gateway Load Balancer 的负载均衡器容量单位预留
<a name="update-capacity-unit-reservation"></a>

**更新或终止 LCU 预留**  
此过程中的步骤说明了如何更新或终止负载均衡器上的 LCU 预留。

**使用控制台更新或终止 LCU 预留**

1. 打开亚马逊 EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. 在导航窗格中，选择**负载均衡器**。

1. 选择负载均衡器名称。

1. 在**容量**选项卡上，确认预留状态为已配置。

   1. 要更新 LCU 预留，请选择**编辑 LCU 预留**。

   1. 要终止 LCU 预留，请选择**取消容量**。

**要更新或终止 LCU 预留，请使用 AWS CLI**  
使用 [modify-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-capacity-reservation.html) 命令。

# 监控您的 Gateway Load Balancer 的负载均衡器容量单位
<a name="monitor-capacity-unit-reservation"></a>

**预订状态**  
LCU 预留有四种可用状态：
+ pending-表示它正在配置的预留。
+ 已配置-表示预留容量已准备就绪，可供使用。
+ failed-表示当时无法完成请求。
+ rebalancing-表示已添加可用区，且负载均衡器正在重新平衡容量。

**预留 LCU**  
要确定预留 LCU 利用率，您可以将每分钟**PeakBytesPerSecond**指标与每小时总和（预留）进行比较。LCUs要将每分钟字节数转换为每小时 LCU，请使用公式：（字节/分钟）\$18/60/ (10^6)/2.2。

**监控预留容量**  
此过程中的步骤说明了如何检查负载均衡器上的 LCU 预留状态。

**使用控制台查看 LCU 预留的状态**

1. 打开亚马逊 EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. 在导航窗格中，选择**负载均衡器**。

1. 选择负载均衡器名称。

1. 在**容量**选项卡中，您可以查看**预留状态**和**预留 LCU** 值。

**使用监控 LCU 预留的状态 AWS CLI**  
使用 [describe-capacity-reservation](https://docs.aws.amazon.com/cli/latest/reference/elbv2/describe-capacity-reservation.html) 命令。