配額與限制

本文列出 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
編譯後的外掛程式大小,以及外掛程式設定資料 5 MiB
直接提供外掛程式設定資料時的大小 (透過 Google Cloud 控制台、Cloud SDK 的 --plugin-config 或 --plugin-config-file 選項上傳檔案,或透過 REST API 的 WasmPluginVersion.plugin_config_data 欄位提供),而非透過 Artifact Registry 提供 900 KiB
每個外掛程式的版本數量 100

外掛程式用量和執行次數限制

Service Extensions 會強制執行下列外掛程式用量和執行限制:

用量限制 值

每個要求的執行時間

這段時間是與要求相關聯的所有 Proxy-Wasm 回呼的總時間長度。如果外掛程式超出限制,系統會終止外掛程式,導致相關要求傳回 HTTP 500 狀態碼。

1 毫秒

每個要求的 CPU 用量

每次外掛程式調用使用的標準化 vCPU 上限。 如果外掛程式超出這個限制,系統會終止外掛程式,導致相關聯的要求傳回 HTTP 500 狀態碼。

1 毫秒

外掛程式使用的記憶體

外掛程式執行個體持有的已分配記憶體上限。 如果外掛程式超出這個限制,系統會終止外掛程式,導致相關聯的要求傳回 HTTP 500 狀態碼。

16 MiB

外掛程式每次叫用時發出的記錄內容大小

超過上限時,系統會捨棄後續記錄。

16 KiB

外掛程式每次呼叫時發出的記錄項目數量

超過上限時,系統會捨棄後續記錄。

16

外掛程式在各區域的每秒查詢次數 (QPS)

如果打算超過這個上限,請與支援團隊聯絡。

10 萬