Batch 服務配額和限制
如同使用其他 Azure 服務,對於與 Azure Batch 相關聯的特定資源有一些限制。 例如,如果您的集區未達到計算節點的目標數目,您可能已達到 Batch 帳戶的核心配額限制。 許多限制是 Azure 在訂閱或帳戶層級上所套用的預設配額。
當您設計和擴大您的 Batch 工作負載時,請記住這些配額。 您可以在單一 Batch 帳戶中執行多個 Batch 工作負載。 或者,您可以在 Batch 帳戶之間散佈工作負載,這些帳戶是在相同訂閱中,但位於不同的 Azure 區域。 如果您計劃在 Batch 中執行生產工作負載,您可能需要增加一或多個配額使其高於預設值。 若要提高配額,可以免費要求增加配額。
資源配額
配額是一種限制,不是容量保證。 如果您有大規模的容量需求,請連絡 Azure 支援。
另請注意,配額不是保證的值。 根據 Batch 服務的變更,或使用者要求變更配額值,配額會有所不同。
資源 | 預設限制 | 上限 |
---|---|---|
Azure Batch 帳戶 (每一區域的每一訂用帳戶) | 1-3 | 50 |
每一 Batch 帳戶的專用核心 | 0-9001 | 連絡客戶支援 |
每一 Batch 帳戶的低優先順序核心 | 0-1001 | 連絡客戶支援 |
作用中的工作和每一 Batch 帳戶的作業排程 (已完成作業沒有限制) | 100-300 | 1,0002 |
每一 Batch 帳戶的集區 | 0-1001 | 5002 |
每個批次帳戶的私人端點連線數 | 100 | 100 |
1 基於容量管理目的,某些區域中某些訂閱類型的新 Batch 帳戶預設配額已從上述值範圍減少。 在某些情況下,這些限制已減少為零。 當您建立新的 Batch 帳戶時,請檢查配額,並視需要要求適當的核心或服務配額增加。 或者,請考慮重複使用已有足夠配額的 Batch 帳戶或使用者訂閱集區配置 Batch 帳戶,以維護訂閱上所有 Batch 帳戶的核心和 VM 系列配額。 作用中作業或集區等服務配額會套用至每個不同的 Batch 帳戶,即使使用者訂閱集區配置 Batch 帳戶也是如此。
2 若想要求增加到超過此限制,請連絡 Azure 支援。
注意
預設限制會根據您用來建立 Batch 帳戶的訂用帳戶類型而有所不同。 所顯示的核心配額是針對 Batch 服務模式中的 Batch 帳戶。 檢視您 Batch 帳戶中的配額。
核心配額
Batch 服務模式中的核心配額
Batch 支援的每個虛擬機器 (VM) 系列都有核心配額。 這些核心配額會顯示在 Azure 入口網站的 [配額] 頁面上。 若要更新 VM 系列配額限制,請開啟支援要求。
- 若是專用節點,Batch 會對每個 VM 系列強制執行核心配額限制,並對整個 Batch 帳戶強制執行總核心配額限制。
- 若是現成節點,Batch 只會對 Batch 帳戶強制執行總核心配額,而不會區分不同的 VM 系列。
使用者訂閱模式中的配額
如果您已建立 Batch 帳戶並將集區配置模式設定為使用者訂閱,系統會在建立集區或調整其大小之後,於您的訂閱中直接建立 Batch VM 及其他資源。 Azure Batch 核心配額不會套用,而會使用並強制執行您訂閱中針對區域計算核心、每系列計算核心及其他資源的配額。
若要深入了解這些配額,請參閱 Azure 訂用帳戶和服務限制、配額與限制。
集區大小限制
集區大小限制是由 Batch 服務所設定。 不同於資源配額,這些值無法變更。 只有支援節點間通訊和自訂映像的集區,才會受到不同於標準配額的限制。
資源 | 上限 |
---|---|
節點間通訊已啟用集區中的計算節點 | |
批次服務集區配置模式 | 100 |
批次訂用帳戶集區配置模式 | 80 |
使用受控映像資源建立的集區中的計算節點1 | |
專用節點 | 2000 |
現成節點 | 1000 |
1 適用於未啟用節點間通訊的集區。
其他 限制
Batch 服務會設定下列其他限制。 不同於資源配額,您無法變更這些值。
資源 | 上限 |
---|---|
並行工作 | 4 x 節點的核心數目 |
應用程式 | 200 |
每個應用程式的應用程式封裝 | 40 |
每個集區的應用程式封裝 | 10 |
工作存留期上限 | 180 天1 |
每個計算節點的掛接 | 10 |
每個集區的憑證 | 12 |
1 工作的最長存留期 (從新增至作業到完成) 為 180 天。 根據預設,如果執行工作的計算節點仍可供使用,則數據會保留七天。 無法存取未在最長存留期內完成之工作的數據。 已完成的工作數據保留時間可依每個工作設定。
檢視 Batch 配額
若要在 Azure 入口網站中檢視 Batch 帳戶配額:
登入 Azure 入口網站。
選取或搜尋 [Batch 帳戶]。
在 [Batch 帳戶] 頁面上,選取您要檢閱的 Batch 帳戶。
在 Batch 帳戶功能表的 [設定] 下,選取 [配額]。
檢閱目前套用至 Batch 帳戶的配額。
增加配額
您可以使用 Azure 入口網站,或透過使用 Azure 配額 REST API,要求增加 Batch 帳戶或訂閱的配額。
增加配額的類型取決於您 Batch 帳戶的集區配置模式。 若要要求增加配額,您必須包含想要增加配額的 VM 系列。 套用配額增加時,會套用至所有 VM 系列。
一旦您上傳支援要求,Azure 支援會與您連絡。 配額要求可能在幾分鐘內完成,最多兩個工作天。
配額類型
您可以在建立支援要求時,從兩種配額類型中選取。
選取 [每個 Batch 帳戶],以要求增加單一 Batch 帳戶的配額。 這些配額增加可能包含專用和現成核心,以及作業和集區數目。 如果您選取此選項,請指定此要求套用的 Batch 帳戶。 然後,選取您想要更新的配額。 提供您針對每個資源要求的新限制。 現成配額是跨所有 VM 系列的單一值。 如果需要受限的 SKU,請選取 [現成核心],並將 VM 系列加入要求中。
選取 [此區域的所有帳戶],以要求套用至區域中所有 Batch 帳戶的配額增加。 例如,使用此選項可增加每個訂閱每個區域 Batch 帳戶數目。
Azure 入口網站中的要求
若要使用 Azure 入口網站要求增加配額,請先開啟支援要求:
登入 Azure 入口網站。
選取或搜尋 [配額]。
在 [配額] 頁面上,選取 [增加我的配額]。
您也可以開啟支援要求,如下所示:
登入 Azure 入口網站。
在 Azure 入口網站中選取或搜尋 [說明 + 支援]。 或者,在入口網站功能表中選取問號圖示 (?)。 然後,在 [支援 + 疑難排解] 窗格中,選取 [說明 + 支援]。
在 [新增支援要求] 頁面上,選取 [建立支援要求]。
接下來,填寫您的支援要求。
在 [基本] 索引標籤上:
針對 [摘要],輸入您的問題描述。
針對 [問題類型],選取 [服務與訂閱限制 (配額)]。
針對 [訂閱],選取 Batch 帳戶所在的 Azure 訂閱。
針對 [配額類型],選取 [Batch]。
選取 [下一步: 解決方案] 以繼續。 略過 [解決方案] 索引標籤。
在 [詳細資料] 索引標籤上:
在 [問題詳細資料] 下,選取 [輸入詳細資料]。
在 [配額詳細資料] 窗格上,針對 [位置],輸入您想要增加配額的 Azure 區域。
針對 [配額類型],選取您的配額類型。 如果您不確定要選取哪一個選項,請參閱配額類型的說明。
如果適用,請針對 [Batch 帳戶],選取要更新的 Batch 帳戶。
如果適用,請針對 [Select Quotas to Update] (選取要更新的配額),選取要增加的特定配額。
在 [進階診斷資訊] 下,選擇是否允許收集進階診斷資訊。
在 [支援方法] 下,選取適合您商務情況的嚴重性層級。 另請選取您偏好的連絡方式和支援語言。
在 [連絡人資訊] 下,輸入並確認所需的連絡人詳細資料。
選取 [下一步: 檢閱 + 建立] 以繼續。
選取 [建立] 以提交支援要求。
透過 Azure 配額 REST API 提出要求
您可以使用 Azure 配額 REST API,在訂閱層級或 Batch 帳戶層級要求增加配額。
如需詳細資料和範例,請參閱使用 Azure 支援 REST API 要求增加配額。
適用於 VM 集區的相關配額
部署於 Azure 虛擬網路之 VM 設定中的 Batch 集區會自動配置更多的 Azure 網路資源。 這些資源會在包含建立 Batch 集區時所提供虛擬網路的訂閱中建立。
針對虛擬網路中的每 100 個集區節點,會建立下列資源:
這些資源會被訂用帳戶的資源配額所限制。 如果您計劃在虛擬網路中進行大型集區部署,您可能必須要求增加上述資源其中之一或多項的配額。
下一步
- 了解 Batch 服務工作流程和主要資源,例如集區、節點、作業和工作。
- 了解 Azure 訂用帳戶和服務限制、配額及條件約束。