

# VPC 的网络地址用量
<a name="network-address-usage"></a>

网络地址用量（NAU）是应用于虚拟网络中资源的指标，可以帮助您规划和监控 VPC 的大小。每个 NAU 单元都会计入表示 VPC 大小的总数。

务必了解构成 VPC 的 NAU 单元总数，因为以下 VPC 限额会限制 VPC 的大小：
+ [网络地址用量](amazon-vpc-limits.md#vpc-size-limits) – 单个 VPC 可以拥有的最大 NAU 单元数。默认情况下，每个 VPC 最多可以有 64,000 个 NAU 单元。您可以请求将限额提高到 256,000。
+ [对等网络地址用量](amazon-vpc-limits.md#vpc-size-limits) – VPC 及其所有对等 VPC 的最大 NAU 单元数。如果一个 VPC 与同一区域中的其他 VPC 对等，则在默认情况下，组合的 VPC 最多可以有 128,000 个 NAU 单元。您可以请求将限额提高到 512,000。跨不同区域的对等 VPC 不会影响此限制。

您可以通过以下方式使用 NAU：
+ 在创建虚拟网络之前，计算 NAU 单元以帮助您决定是否应将工作负载分散到多个 VPC 上。
+ 创建 VPC 后，使用 Amazon CloudWatch 监控 VPC 的 NAU 用量，避免其超过 NAU 限额限制。有关更多信息，请参阅 [VPC 的 CloudWatch 指标](vpc-cloudwatch.md)。

## NAU 的计算方式
<a name="nau-calculation"></a>

了解 NAU 的计算方式可以帮助您进行 VPC 扩缩计划。

下表说明了构成 VPC 中 NAU 计数的资源，以及每种资源所使用的 NAU 单元数。部分 AWS 资源表示为单个 NAU 单元，部分资源表示为多个 NAU 单元。您可以使用该表来了解 NAU 的计算方式。


| 资源 | NAU 单元 | 
| --- | --- | 
| 分配给 VPC 中 EC2 实例网络接口的每个私有或公有 IPv4 地址以及每个 IPv6 地址 | 1 | 
| 附加到 EC2 实例的其他网络接口 | 1 | 
| 分配给网络接口的前缀 | 1 | 
| 每个 AZ 的网络负载均衡器 | 6 | 
| 每个可用区的网关负载均衡器 | 6 | 
| 每个 AZ 的 VPC 端点 | 6 | 
| 中转网关挂载 | 6 | 
| Lambda 函数 | 6 | 
| NAT 网关 | 6 | 
| EFS 挂载目标 | 6 | 
|  EFA 接口（带 ENA 设备的 EFA）或仅 EFA 的接口  | 1 | 
|  Amazon EKS 容器组（pod）  | 1 | 

## NAU 示例
<a name="nau-calculation-examples"></a>

以下示例说明了 NAU 的计算方式。

**示例 1 – 使用 VPC 对等连接的两个 VPC**  
同一区域中的对等 VPC 会占用 NAU 组合限额。
+ VPC 1
  + 2 个子网分布于独立的可用区内，有 50 个网络负载均衡器 – 600 个 NAU 单元
  + 一个子网中的 5,000 个实例（每个实例都具有一 IPv4 地址和 IPv6 地址），另一个子网中的 5,000 个实例（每个实例都具有 IPv4 地址和 IPv6 地址）- 20,000 个单位
  + 100 个 Lambda 函数 – 600 个 NAU 单元
+ VPC 2
  + 2 个子网分布于独立的可用区内，有 50 个网络负载均衡器 – 600 个 NAU 单元
  + 一个子网中的 5,000 个实例（每个实例都具有一 IPv4 地址和 IPv6 地址），另一个子网中的 5,000 个实例（每个实例都具有 IPv4 地址和 IPv6 地址）- 20,000 个单位
  + 100 个 Lambda 函数 – 600 个 NAU 单元
+ 对等 NAU 总数：42,400 个单元
+ 对等 NAU 默认限额：128,000 个单元

**示例 2 – 使用中转网关连接的两个 VPC**  
与对等 VPC 不同，使用中转网关连接的 VPC 不会占用 NAU 组合限额。
+ VPC 1
  + 2 个子网分布于独立的可用区内，有 50 个网络负载均衡器 – 600 个 NAU 单元
  + 一个子网中的 5,000 个实例（每个实例都具有一 IPv4 地址和 IPv6 地址），另一个子网中的 5,000 个实例（每个实例都具有 IPv4 地址和 IPv6 地址）- 20,000 个单位
  + 100 个 Lambda 函数 – 600 个 NAU 单元
+ VPC 2
  + 2 个子网分布于独立的可用区内，有 50 个网络负载均衡器 – 600 个 NAU 单元
  + 一个子网中的 5,000 个实例（每个实例都具有一 IPv4 地址和 IPv6 地址），另一个子网中的 5,000 个实例（每个实例都具有 IPv4 地址和 IPv6 地址）- 20,000 个单位
  + 100 个 Lambda 函数 – 600 个 NAU 单元
+ 每个 VPC 的 NAU 总数：21,200 个单元
+ 每个 VPC 的 NAU 默认限额：64,000 个单元