你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将 Azure Batch 池迁移到简化的计算节点通信模型

为了提高安全性、简化用户体验并启用关键未来改进,Azure Batch 将于 2026 年 3 月 31 日停用经典计算节点通信模型。 了解如何将 Batch 池迁移到使用简化的计算节点通信模型。

关于功能

Azure Batch 池包含一个或多个计算节点,这些节点以 Batch 任务的形式执行用户指定的工作负荷。 若要启用 Batch 功能和 Batch 池基础结构管理,计算节点必须与 Azure Batch 服务通信。 在经典计算节点通信模型中,Batch 服务启动与计算节点的通信,计算节点必须能够与 Azure 存储通信,以便进行基线作。 在简化的计算节点通信模型架构中,Batch 池只需要具备Batch 服务出站访问权限即可执行基线操作。

功能终止支持

简化的计算节点通信模型将在 2026 年 3 月 31 日之后替换经典计算节点通信模型。 更改分为两个阶段:

  • 从现在到 2024 年 9 月 30 日,新创建的 Batch 池带有虚拟网络 的默认节点通信模式将保持为经典。
  • 2024 年 9 月 30 日之后,新创建的具有虚拟网络的 Batch 池的默认节点通信模式将切换到简化模式。

2026 年 3 月 31 日之后,使用经典计算节点通信模式的选项将不再受支持。 不带用户指定的虚拟网络的 Batch 池通常不受此更改影响,Batch 服务控制默认通信模式。

替代方法:使用简化的计算节点通信模型

简化的计算节点通信模式简化了代表用户管理 Batch 池基础结构的方式。 此通信模式减少了基线作中所需的入站和出站网络连接的复杂性和范围。

简化的模型还提供更精细的数据外泄控制,因为不再需要与 Storage.region 的出站通信。 如果工作流需要,可以显式锁定发往 Azure 存储的出站通信。 例如,AppPackages 的自动存储帐户和其他资源文件或输出文件的存储帐户可以适当限定范围。

迁移符合条件的池

若要将 Batch 池从经典池迁移到简化的计算节点通信模型,请遵循本文档,该部分标题为 经典通信模式和简化通信模式之间的潜在影响。 可以使用简化的计算节点通信创建新的池或更新现有池。

常见问题解答

  • 我的池是否仍需要公共 IP 地址?

    默认情况下,仍需要公共 IP 地址才能从计算节点启动到 Azure Batch 服务的出站连接。 如果想要完全消除对计算节点中的公共 IP 地址的需求,请参阅指南,在没有 公共 IP 地址的情况下创建简化的节点通信池

  • 如何连接到我的节点以进行诊断?

    与节点的 RDP 或 SSH 连接不受影响 - 在使用公共 IP 地址进行预配时,仍会创建负载均衡器,后者可以将那些请求路由到节点。

  • 计费是否有差异?

    新模型不应产生成本或计费影响。

  • 计算节点上是否有对 Azure Batch 代理的任何更改?

    在 Linux 和 Windows 的简化计算节点通信模式下调用计算节点上的额外代理(分别为 Microsoft.BatchClusters.AgentMicrosoft.BatchClusters.Agent.exe)。

  • 在 Batch 池和任务中从 Azure 存储下载链接资源的方式是否发生任何更改?

    此行为不受影响 - 需要 Azure 存储的所有用户指定的资源(例如资源文件、输出文件或应用程序包)直接从计算节点到 Azure 存储。 需要确保网络配置允许这些流。

后续步骤

有关详细信息,请参阅 简化的计算节点通信