配額與限制

本文列出 Batch 適用的配額和系統限制。

  • 配額會指定您可使用的可計數共用資源數量。配額是由 Google Cloud 服務 (例如 Batch) 定義。
  • 系統限制為固定值,無法變更。

批次工作會在 Compute Engine 資源中執行,因此 Batch 也受到 Compute Engine 配額和限制的限制。如果您的批次工作也使用其他 Google Cloud 服務,則也必須遵守這些服務的配額。嘗試超出配額或限制時,系統會傳回錯誤。詳情請參閱「使用配額」。

除了其他 Google Cloud 服務的配額和限制之外,Batch 還有下列無法變更的配額和限制。

要求配額

以下限制適用於批次要求。這些限制會顯示為配額,例如在 Google Cloud 控制台中,但無法增加。

限制
每個地區的每分鐘服務專員要求數 30,000
每個地區的每分鐘變異要求數 6,000
每個地區每分鐘的讀取要求數 15,000

工作限制

以下限制適用於批次工作。

限制
每個工作群組的工作 100,000
每項工作的並行工作 5,000
每個單一區域工作同時執行的 VM 數量* 2,000
每個多區工作負載的並行 VM 數量* 4,000
工作定義的大小 1 MB
自動失敗前的等待時間 (QUEUED 工作狀態的持續時間) 2 天
自動失敗前的執行時間 (RUNNING 工作狀態的持續時間) 14 天

* 本文中的「單區工作」和「多區工作」指的是工作 VM 允許的區域數量,這可能與工作位置的區域不同。詳情請參閱「批次位置」。

例如,傳送至 jobs.create 方法或 gcloud CLI --config 檔案的 REST 要求大小。您可以透過將工作分散至多項工作來解決這項限制,例如瞭解如何排定依附工作 (預覽)。