配額與限制

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

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

Batch 工作會在 Compute Engine 資源上執行,因此 Batch 也會受到 Compute Engine 配額和限制的影響。如果 Batch 工作也使用其他 Google Cloud 服務,則也須遵守這些服務的配額。如果嘗試超出配額或限制,系統會傳回錯誤。 詳情請參閱 Cloud Quotas 說明文件

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

頻率配額

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

限制
每個區域每分鐘的代理程式要求數 30,000
每個區域每分鐘的變動要求數 6,000
每個地區每分鐘的讀取要求數 15,000

工作限制

以下限制適用於 Batch 工作。

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

* 此處的「單一可用區工作」和「多個可用區工作」是指工作 VM 允許的可用區數量,可能與工作位置的可用區不同。詳情請參閱「批次位置」。

舉例來說,REST 要求的大小約略等於 jobs.create 方法或 gcloud CLI --config 檔案。如要規避這項限制,請將工作分配到多個工作,例如瞭解如何排定相依工作 (搶先版)。