本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
VPC 的網路地址使用
網路地址使用 (NAU) 是套用至虛擬網路中資源的指標,可協助您規劃和監控 VPC 大小。每個 NAU 單位都會計入代表 VPC 大小的總計。
請務必了解組成 VPC NAU 的單位總數,因為下列 VPC 配額會限制 VPC 的大小:
您可用下列方式使用 NAU:
-
在建立虛擬網路之前,請先計算 NAU 單位,以協助您決定是否應將工作負載分散至多個 VPC。
-
建立 VPC 之後,請使用 Amazon CloudWatch 監控 VPC 的 NAU 用量,使其不會超出 NAU 配額。我們建議您建立 Amazon CloudWatch 警示來監控 NAU 配額。如需詳細資訊,請參閱VPC 的 CloudWatch 指標。
超過 NAU 配額
如果您超過 VPC 的 NAU 配額,下列 API 呼叫會失敗並出現用戶端例外狀況:
RunInstancesAttachNetworkInterfaceAssignPrivateIpAddressesAssignIpv6AddressesAcceptVpcPeeringConnection
特定例外狀況取決於您超過的配額:
-
NetworkAddressUsageLimitExceeded– VPC 超過其 NAU 配額。 -
NetworkAddressUsagePeeredLimitExceeded– VPC 超過其對等 VPC NAU 配額。
這些失敗會影響您啟動執行個體、連接網路介面、指派新地址、接受 VPC 互連連線,以及在受影響的 VPCs 中擴展或管理工作負載的能力。為了避免中斷,請使用 Amazon CloudWatch 監控 NAU 用量,並在達到配額之前請求增加。
NAU 的計算方式
如果您了解 NAU 的計算方式,它可以協助您規劃 VPC 的擴展。
下表說明 VPC 中構成 NAU 計數的資源,以及每個資源使用的 NAU 單位數量。有些 AWS 資源表示為單一 NAU 單位,有些資源表示為多個 NAU 單位。您可以使用此表來了解 NAU 的計算方式。
| 資源 | NAU 單位 |
|---|---|
| 指派給 VPC 中 EC2 執行個體網路界面的每個私有或公有 IPv4 地址和每個 IPv6 地址 | 1 |
| 連接至 EC2 執行個體的其他網路介面 | 1 |
| 指派給網路介面的字首 | 1 |
| 每個 AZ 的 Network Load Balancer | 6 |
| 每個 AZ 的 Gateway Load Balancer | 6 |
| 每個 AZ 的VPC端點 | 6 |
| 傳輸閘道連接 | 6 |
| Lambda 函式 | 6 |
| NAT 閘道 | 6 |
| EFS 掛載目標 | 6 |
|
EFA 介面 (EFA 搭配 ENA 裝置) 或僅 EFA 界面 |
1 |
|
Amazon EKS Pod |
1 |
NAU 範例
下列範例顯示如何計算 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 配額:12.8 萬個單位
範例 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 配額:6.4 萬個單位
範例 3 - 使用跨區域 VPCs 對等互連連接的兩個 VPC
對等跨不同區域的 VPCs 不會導致合併的 NAU 配額。 會根據自己的每個 VPC NAU 配額 AWS 來評估每個 VPC,而跨區域對等互連的資源不會計入任一 VPC 的對等 NAU。此範例假設每個 VPC 的唯一對等互連是顯示的跨區域對等互連 (沒有額外的區域間對等互連)。
-
VPC 1 (區域 A)
個別可用區域的 2 個子網路中的 50 個網路負載平衡器 - 600 個 NAU 單位
-
一個子網路中有 5,000 個執行個體 (每個執行個體都有 IPv4 地址和 IPv6 地址),另一個子網路中有 5,000 個執行個體 (每個執行個體都有 IPv4 地址和 IPv6 地址) - 20,000 個單位
100 個 Lambda 函數 – 600 個 NAU 單位
-
VPC 2 (區域 B)
個別可用區域的 2 個子網路中的 50 個網路負載平衡器 - 600 個 NAU 單位
-
一個子網路中有 5,000 個執行個體 (每個執行個體都有 IPv4 地址和 IPv6 地址),另一個子網路中有 5,000 個執行個體 (每個執行個體都有 IPv4 地址和 IPv6 地址) - 20,000 個單位
100 個 Lambda 函數 – 600 個 NAU 單位
每個 VPC 的 NAU 總計數:21,200 個單位
每個 VPC 的預設 NAU 配額:6.4 萬個單位
-
每個 VPC 的對等 NAU 計數:21,200 個單位 (僅限 VPC 自己的資源計數;跨區域對等提供 0)
-
每個 VPC 的預設對等 NAU 配額:128,000 個單位 (跨區域對等不會計入此配額)