使用 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 凭据以在此对话框中输入。
- 如果您已经为其他 Azure Batch 帐户保存了凭据,则可以通过指定环境设置 "ServiceObject""New" 来强制 RemoteBatchSubmissionEnvironment 提示新帐户的新凭据,例如:RemoteBatchSubmissionEnvironment["AzureBatch",<"PoolID""…","ServiceObject""New" >]
获取 Batch 帐户的凭据
返回概览选项卡并找到新 Batch 帐户的密钥页面:
在步骤 3 中的身份验证对话框中输入 Batch 帐户和存储帐户凭据,然后单击完成,返回 RemoteBatchSubmissionEnvironment[…] 表达式:
扩大 Azure Batch 池
默认情况下,您的新 Batch 帐户中的节点池将配置为在没有运行节点的情况下进行手动扩展。 在提交作业之前,必须扩大池,以便至少有一个节点正在运行:
- Azure Batch 将保持指定数量的节点处于活动状态,直到手动缩减池,无论是否正在运行任何作业。
- 如果在创建池期间选择的 VM 系列的 Batch 帐户的 vCPU 配额不足以运行请求的节点数,则池页面上将显示 “AccountVMSeriesCoreQuotaReached” 错误消息。 有关配额和请求增加配额的更多信息,请参阅 Microsoft 文档。
步骤 3 和 4 中的提交环境现在可用于提交批处理作业:
查询作业状态:
下载作业的输出:
缩小池
完成运行批处理作业后,使用与在步骤 5 中扩大池相同的过程将池缩小到零节点。