使用 Azure Batch 帐户和提交批处理作业所需的其他资源配置您的 Microsoft Azure 订购。

注册 Azure 订购

如果您还没有 Azure 帐户和订阅,可以从该页面创建免费试用帐户。

创建 Batch 帐户和节点池

单击此链接可在 Azure 门户中打开 Azure 资源管理器 (ARM) 模板。根据部署创建表单中的描述填写模板参数:

  • 所选节点 VM 大小必须在 Azure Batch 支持的大小范围内。有关列表,请参阅 Microsoft 的文档
  • Azure Batch 对 Batch 帐户中允许的正在运行的 vCPU 数量实施配额。如果您的账户配额不足以运行所选 VM 大小的节点,您将无法扩展节点池。有关配额和请求增加配额的更多信息,请参阅 Microsoft 的文档
  • 如果您想检查或修改 ARM 模板源,可以直接通过此链接下载。
  • 要在现有 Batch 帐户中创建额外的节点池,请使用该链接。(要检查或修改模板源,请通过该链接下载。)
  • 要在不创建节点池的情况下创建新的 Batch 帐户,请使用此链接。(要检查或修改模板源,请通过此链接下载。)

复制提交环境表达式

部署完成后,浏览到Output(输出)选项卡并将提交环境输出复制到笔记本:

如果您之前没有保存 Azure Batch 的凭据,则计算 RemoteBatchSubmissionEnvironment["AzureBatch", ] 将生成一个身份验证对话框:

在下一步中,您将获得 Azure Batch 凭据以在此对话框中输入。

获取 Batch 帐户的凭据

返回概览选项卡并找到新 Batch 帐户的密钥页面:

在步骤 3 中的身份验证对话框中输入 Batch 帐户和存储帐户凭据,然后单击完成,返回 RemoteBatchSubmissionEnvironment[] 表达式:

扩大 Azure Batch 池

默认情况下,您的新 Batch 帐户中的节点池将配置为在没有运行节点的情况下进行手动扩展。 在提交作业之前,必须扩大池,以便至少有一个节点正在运行:

  • Azure Batch 将保持指定数量的节点处于活动状态,直到手动缩减池,无论是否正在运行任何作业。
  • 如果在创建池期间选择的 VM 系列的 Batch 帐户的 vCPU 配额不足以运行请求的节点数,则池页面上将显示 AccountVMSeriesCoreQuotaReached 错误消息。 有关配额和请求增加配额的更多信息,请参阅 Microsoft 文档

步骤 3 和 4 中的提交环境现在可用于提交批处理作业:

查询作业状态:

下载作业的输出:

缩小池

完成运行批处理作业后,使用与在步骤 5 中扩大池相同的过程将池缩小到零节点。