将 Azure Batch 自定义映像池迁移到 Azure Compute Gallery

为了提高可靠性和可伸缩性,并与现代 Azure 产品保持一致,Azure Batch 已于 2026 年 3 月 31 日 停止支持通过 Azure 存储 中的虚拟硬盘 (VHD) Blob 和 Azure 托管映像指定的自定义映像 Batch 池。 了解如何使用 Azure Compute Gallery 迁移 Azure Batch 自定义映像池。

功能支持结束

使用虚拟机配置创建 Azure Batch 池时,需指定一个映像引用,为池中每个计算节点提供操作系统。 可以使用受支持的 Azure 市场映像或者使用自定义映像创建虚拟机池。 来自 VHD blob 和托管映像的自定义映像是旧版产品/服务,或者是用于 Azure Batch 的非可缩放解决方案。 为了确保大规模可靠的基础结构预配,除 Azure 计算库以外的所有自定义映像源已于 2026 年 3 月 31 日停用。

将 Azure Compute Gallery(以前称为共享映像库)用于自定义映像时,可以控制操作系统类型和配置以及数据磁盘的类型。 你的共享映像可以包含应用程序和参考数据,并且这些应用程序和参考数据会在所有 Batch 池节点完成预配后立即可用。 也可根据环境的需要创建多个映像版本。 在使用某个映像版本创建 VM 时,将使用该映像版本来创建 VM 的新磁盘。

使用共享映像可节省为运行 Batch 工作负载而准备池中计算节点的时间。 可以在每个分配后的计算节点上使用 Azure 市场映像并安装软件。 但是,使用共享映像可以提高效率,加快计算节点就绪状态和可重现工作负荷的速度。 此外,还可以为共享映像指定多个副本,确保在创建包含多个计算节点的池时,降低预配延迟。

迁移符合条件的池

若要将 Batch 自定义映像池从托管映像迁移到共享映像,请查看有关使用 Azure Compute Gallery 创建自定义映像池的 Azure Batch 指南。

如果你拥有 VHD Blob 或托管映像中的任意一种,则可以直接将其转换为可用于 Azure Batch 自定义映像池的 Compute Gallery 映像。 为 Compute Gallery 创建 VM 映像定义时,可以在“版本”选项卡上选择要从中进行迁移的源选项,包括为 Batch 自定义映像池停用的类型:

其他字段
托管映像 \- 从下拉列表中选择“源映像”。 托管映像必须位于与你在“实例详细信息”中选择的相同区域内。
存储帐户中的 VHD 选择 Browse 以选择 VHD 的存储帐户。

有关此过程的详细信息,请参阅为 Compute Gallery 创建映像定义和版本

常见问题解答

  • 如何创建 Azure Compute Gallery?

    请参阅 Compute Gallery 创建的指南

  • 如何使用 Compute Gallery 映像创建池?

    请参阅有关如何使用 Compute Gallery 映像创建池的指南

  • 基于 Compute Gallery 映像的池有哪些注意事项?

    请参阅大型池的注意事项

  • 是否可以在不同的订阅或不同的 Microsoft Entra 租户中使用 Azure Compute Gallery 映像?

    如果共享映像与 Batch 帐户不在同一订阅中,则必须注册用于该订阅的 Microsoft.Batch 资源提供程序。 这两个订阅必须位于同一个 Microsoft Entra 租户中。 只要该映像在与你的 Batch 帐户相同的区域中具有副本,该映像就可以位于其他区域。

后续步骤

有关详细信息,请参阅 Azure Compute Gallery