使用 Azure 门户创建 Batch 帐户

了解如何在 Azure 门户中创建 Azure Batch 帐户,以及如何选择适合计算方案的帐户属性。 了解在何处查找重要的帐户属性,例如访问密钥和帐户 URL。

有关批处理帐户和方案的背景,请参阅功能概述

创建批处理帐户

Note

创建 Batch 帐户时,可在两种“池分配”模式间进行选择:“用户订阅”和“Batch 服务”。 在大部分情况下,应使用默认的 Batch 服务模式,使用此模式时,池在 Azure 托管的订阅中以幕后方式分配。 在备用的“用户订阅”模式下,会在创建池后直接在订阅中创建 Batch VM 和其他资源。 如果想要使用 Azure 虚拟机预留实例创建 Batch 池,则需要使用“用户订阅”模式。 若要在用户订阅模式下创建 Batch 帐户,还需将订阅注册到 Azure Batch 中,并将该帐户与 Azure Key Vault 相关联。

  1. 登录到 Azure 门户

  2. 选择“创建资源”,“Batch 服务”。

    市场中的批处理

  3. 输入“新 Batch 帐户”设置。 查看以下详细信息。

    创建批处理帐户

    a. 帐户名称:所选名称必须在创建帐户的 Azure 区域中唯一(参见下面的“位置”)。 帐户名只能包含小写字符或数字,且长度必须为 3-24 个字符。

    b. 订阅:要在其中创建批处理帐户的订阅。 如果只有一个订阅,则默认选择此项。

    c. 资源组:为新批处理帐户选择现有的资源组,或选择创建一个新组。

    d. 位置:要在其中创建批处理帐户的 Azure 区域。 只有订阅和资源组支持的区域显示为选项。

    e. 存储帐户(可选):与 Batch 帐户关联的 Azure 存储帐户。 建议大多数批处理帐户采用此设置。 有关 Batch 中的存储帐户选项,请参阅 Batch 功能概述。 在门户中,选择一个现有存储帐户,或者选择创建一个新帐户。

    创建存储帐户

    f. 池分配模式:对于大多数情况,请接受默认值“Batch 服务”。

  4. 选择“创建”可创建帐户。

查看 Batch 帐户属性

创建帐户后,选择该帐户即可访问其设置和属性。 可以使用左侧菜单访问所有帐户设置和属性。

Azure 门户中的 Batch 帐户页

  • Batch 帐户名、URL 和密钥:通过 Batch API 开发应用程序时,需要帐户 URL 和密钥才能访问 Batch 资源。 (Batch 还支持 Azure Active Directory 身份验证。)

    若要查看 Batch 帐户访问信息,请选择“密钥”。

    Azure 门户中的 Batch 帐户密钥

  • 若要查看与 Batch 帐户关联的存储帐户的名称和密钥,请选择“存储帐户”。

  • 若要查看适用于 Batch 帐户的资源配额,请选择“配额”。 有关详细信息,请参阅 Batch 服务配额和限制

用户订阅模式的其他配置

如果选择在用户订阅模式下创建 Batch 帐户,请在创建帐户前执行以下附加步骤。

允许 Azure Batch 访问订阅(一次性操作)

在用户订阅模式下创建第一个 Batch 帐户时,需将订阅注册到 Batch 中。 (如果已执行过此操作,请跳至下一部分。)

  1. 登录到 Azure 门户

  2. 选择“所有服务” > “订阅”,然后选择要用于 Batch 帐户的订阅。

  3. 在“订阅”页中选择“资源提供程序”,然后搜索“Microsoft.Batch”。 查看 Microsoft.Batch 资源提供程序是否已在订阅中注册。 如果未注册,请选择“注册”链接。

    注册 Microsoft.Batch 提供程序

  4. 在“订阅”页中,选择“访问控制(IAM)” > “添加”。

    订阅访问控制

  5. 在“添加权限”页上,选择“参与者”角色,然后搜索 Batch API。 搜索每一条字符串,直到找到此 API:

    1. MicrosoftAzureBatch。
    2. Azure Batch。 较新的 Azure AD 租户可能使用此名称。
    3. ddbf3205-c6bd-46ae-8127-60eb93363864 是此 Batch API 的 ID。
  6. 找到此 Batch API 后,将其选中,然后选择“保存”。

    添加批处理权限

创建密钥保管库

在“用户订阅”模式下,需要的 Azure 密钥保管库与要创建的批处理帐户属于同一资源组。 请确保资源组所在的区域是提供批处理的区域,也是订阅所支持的区域。

  1. Azure 门户中,选择“新建” > “安全性” > “Key Vault”。

  2. 在“创建密钥保管库”页中,输入密钥保管库的名称,并在区域中创建需要用于 Batch 帐户的资源组。 让其余设置保留默认值,然后选择“创建”。

以用户订阅模式创建 Batch 帐户时,请使用密钥保管库的资源组,指定“用户订阅”作为池分配模式,然后选择密钥保管库。

其他 Batch 帐户管理选项

除了使用 Azure 门户外,还可使用以下工具创建和管理 Batch 帐户:

后续步骤

  • 请参阅批处理功能概述,详细了解处理服务的概念和功能。 本文讨论主要 Batch 资源(例如池、计算节点、作业和任务),并提供适用于大规模计算工作负荷的服务功能概述。
  • 了解使用批处理 .NET 客户端库或 Python 开发支持批处理的应用程序的基本概念。 这些快速入门介绍了使用 Batch 服务在多个计算节点上执行工作负荷的示例应用程序,并说明了如何使用 Azure 存储进行工作负荷文件暂存和检索。