本文列出 Service Extensions 適用的配額和系統限制。
- 「配額」有預設值,但通常可以申請調整。
- 「系統限制」是固定值,無法變更。
配額
Google Cloud 使用配額來確保公平性,並減少資源使用量和可用性出現劇烈波動的情況。配額會限制 Google Cloud 專案可使用的Google Cloud 資源數量,且適用多種資源類型,包括軟硬體和網路元件。舉例來說,配額可能會限制能向特定服務發出的 API 呼叫次數、專案可同時使用的負載平衡器數量,或是可建立的專案數量。配額機制可防止服務過載,保障Google Cloud 使用者社群的權益,同時也有助於您管理自己的 Google Cloud 資源。
Cloud Quotas 系統具備以下功能:
如果嘗試使用的資源量超過配額限制,系統通常會阻擋該資源的存取活動,您所執行的工作就會失敗。
配額的計算通常是以 Google Cloud 專案為基準。在某個專案中使用資源,不會影響另一個專案的可用配額。在同一個 Google Cloud 專案內,所有應用程式和 IP 位址會共用配額。
詳情請參閱「Cloud Quotas 總覽」。
如要調整大部分配額,請使用 Google Cloud 控制台。詳情請參閱「要求調整配額」。
服務擴充功能適用下列配額。如有需要,可以申請提高上限。
| 配額 | 值 | |
|---|---|---|
| 專案中的全域授權擴充功能數量上限 | 10 | |
| 專案中的全域邊緣擴充功能數量上限 | 100 | |
| 專案中的全域路徑擴充功能數量上限 | 100 | |
| 專案中的全域流量擴展功能數量上限 | 100 | |
| 專案中每個區域的授權擴充功能數量上限 | 10 | |
| 專案中每個區域的路徑擴充功能數量上限 | 100 | |
| 專案中每個區域的流量擴展數量上限 | 100 | |
| 每個專案的外掛程式數量上限 | 100 | |
| 僅限 Cloud Load Balancing:每個專案透過邊緣擴充功能附加至應用程式負載平衡器的外掛程式數量上限 | 5 個 | |
| 僅限 Cloud Load Balancing:每個專案、每個位置和每個負載平衡架構,透過路徑擴充功能附加至應用程式負載平衡器的外掛程式數量上限 | 5 個 | |
| 僅限 Cloud Load Balancing:每個專案、每個位置和每個負載平衡架構,透過流量擴充功能附加至應用程式負載平衡器的外掛程式數量上限 | 5 個 | |
僅限 Media CDN:透過 WasmAction 資源連結至 Media CDN 服務的外掛程式資源數量上限 (每個專案) |
5 個 |
限制
Service Extensions 資源也設有系統限制, 而且無法變更。
Service Extensions 採行的用量限制如下:
| 用量限制 | 值 | |
|---|---|---|
| 每個附件點的擴充鏈結數量上限 | 5 | |
| 邊緣擴充功能鏈中的外掛程式數量上限 | 1 | |
| 路徑擴充鏈中的外掛程式或回呼數量上限 | 1 | |
| 流量擴充功能鏈結中的外掛程式或標註數量上限 | 3 | |
每個要求的執行時間上限。 這段時間是與要求相關聯的所有 Proxy-Wasm 回呼時間長度的總和。如果外掛程式超出限制,系統會終止外掛程式,導致相關要求傳回 HTTP |
1 毫秒 | |
| 經編譯的外掛程式和外掛程式設定資料大小上限。 | 5 MiB | |
直接提供外掛程式設定資料時 (透過控制台中的檔案上傳功能、Cloud SDK 的 Google Cloud 、--plugin-config 或 --plugin-config-file 選項,或是 REST API 的 WasmPluginVersion.plugin_config_data 欄位),且未使用 Artifact Registry 時,外掛程式設定資料的大小上限。 |
900 KiB | |
每個要求使用的 CPU 上限。 每次外掛程式調用作業使用的標準化 vCPU 數量上限。如果外掛程式超出此限制,系統就會終止外掛程式,導致相關要求傳回 HTTP |
1 毫秒 | |
外掛程式使用的記憶體上限 外掛程式執行個體持有的已分配記憶體上限。
如果外掛程式超出此限制,系統就會終止外掛程式,導致相關要求傳回 HTTP |
16 MiB | |
外掛程式每次呼叫時發出的記錄內容大小上限 如果超過上限,系統就會捨棄後續記錄。 |
16 KiB | |
外掛程式每次呼叫時發出的記錄項目數量上限 如果超過上限,系統就會捨棄後續記錄。 |
16 | |
| 每個外掛程式的版本數量上限 | 100 |