Batch 服务配额和限制

与其他 Azure 服务一样,与 Batch 服务关联的某些资源存在限制。 其中的许多限制是 Azure 在订阅或帐户级别应用的默认配额。 本文描述这些默认值,以及如何请求提高配额。

设计和增加 Batch 工作负荷时,请记住这些配额。 例如,如果池没有达到指定的计算节点目标数量,那么可能是已达到批处理帐户的核心配额限制,或者已达到订阅的区域 VM 核心配额。

可以在单个批处理帐户中运行多个批处理工作负荷,或者在相同订阅的不同 Azure 区域的批处理帐户之间分散工作负荷。

如果打算在 Batch 中运行生产工作负荷,可能需要将一个或多个配额提高到默认值以上。 如果需要提高配额,可以免费提出在线 客户支持请求

Note

配额是一种信用限制,不附带容量保证。 如果有大规模的容量需求,请联系 Azure 支持。

资源配额

资源 默认限制 最大限制
每个区域每个订阅的批处理帐户数 3 50
每个批处理帐户的专用核心数(批处理服务模式)1 20 N/A2
每个批处理帐户的低优先级核心数(批处理服务模式)3 50 N/A4
每个批处理帐户的活动作业和作业计划数5 20 50006
每个批处理帐户的池数 20 2500

1 显示的专用核心配额仅针对池分配模式已设置为“批处理服务”的帐户。 对于其模式已设置为“用户订阅”的帐户来说,核心配额基于订阅中区域级别或每个 VM 系列的 VM 核心配额。

2 可以增加每个批处理帐户的专用核心数,但不指定其最大数目。 请联系 Azure 支持以讨论增加选项。

3 显示的低优先级核心配额仅针对池分配模式已设置为“批处理服务”的帐户。 低优先级核心不可用于池分配模式设置为“用户订阅”的帐户。

4 可以增加每个批处理帐户的低优先级核心数,但不指定其最大数目。 请联系 Azure 支持以讨论增加选项。

5 已完成的作业和作业计划不受限制。

6 如果要请求增加的配额超出此限制,请与 Azure 支持联系。

其他限制

资源 最大限制
每个计算节点的并发任务 4 x 节点核心数
每个 Batch 帐户的应用程序 20
每个应用程序的应用程序包数 40
应用程序包大小(每个) 约 195GB1
启动任务最大大小 32,768 个字符2

1 最大的块 Blob 大小的 Azure 存储限制
2 包括资源文件和环境变量

查看 Batch 配额

可在 Azure 门户中查看批处理帐户配额。

  1. 在门户中选择“Batch 帐户”,并选择所需的 Batch 帐户。
  2. 在批处理帐户的菜单边栏选项卡中选择“属性”。
  3. “属性”边栏选项卡显示了当前应用于 Batch 帐户的 配额

    Batch 帐户配额

提高配额

执行以下这些步骤,使用 Azure 门户来请求提高配额。

  1. 在门户仪表板上选择“帮助 + 支持”磁贴,或单击门户右上角的问号 (?)。
  2. 选择“新建支持请求” > “基本”。
  3. 在“基本”边栏选项卡上:

    a. “问题类型” > “配额”

    b. 选择订阅。

    c. “配额类型” > “Batch”

    d.单击“下一步”。 “支持计划” > “配额支持 - 已包括”

    单击“下一步”。

  4. 在“问题”边栏选项卡上:

    a. 根据业务影响情况选择“严重性”。

    b. 在“详细信息”中,指定想要更改的每个配额、Batch 帐户名和新限制。

    单击“下一步”。

  5. 在“联系信息”边栏选项卡上:

    a. Select a Preferred contact method.

    b. 输入并确认所需的联系人详细信息。

    单击“创建”提交支持请求。

提交支持请求后,Azure 支持人员将与你取得联系。 请注意,完成该请求最多需要 2 个工作日。