你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文探讨将 自定义映像 与 公式 用作在 Azure 开发测试实验室中创建新实验室虚拟机(VM)的基础的利弊。 自定义映像和公式的主要区别在于,自定义映像只是基于虚拟硬盘(VHD)的映像,而公式还包括预配置设置。
预配置设置可以包括 VM 大小、虚拟网络、子网和项目。 这些设置是使用可在创建 VM 时重写的默认值创建的。
自定义映像
自定义映像是创建 VM 的静态不可变方式。 从单个自定义映像创建的所有 VM 都是相同的。
从自定义映像预配 VM 的速度很快。 自定义镜像仅是一个图像,没有任何设置,因此没有可应用的设置。
自定义映像的缺点是,若要更新自定义映像的一个方面,必须重新创建映像。
公式
公式提供了一种动态方式,用于创建具有所需配置和设置的 VM。 公式可以通过使用工件动态捕获环境更改。
例如,可以使用公式创建一个 VM,该 VM 具有发布管道中的最新位,或者使用存储库中的最新版代码注册 VM。 除了目标基础映像之外,公式还指定了一个工件,该工件用于部署位或登记代码存储库。
当使用此公式创建 VM时,最新的位或代码就会部署或登记到 VM。 有关为 VM 使用项目的详细信息,请参阅为开发测试实验室创建自定义项目。
公式还可以定义自定义映像无法指定的默认设置,例如 VM 大小和虚拟网络设置。 这些设置将保存在公式中作为默认值保存,可以在创建 VM 时更改这些值。 由于添加了配置,因此从公式创建 VM 所需的时间比从自定义映像创建 VM 所需的时间更长。