使用 Azure VM 映像生成器对库映像进行 VM 优化
适用于:✔️ Linux VM ✔️ Windows VM ✔️ 虚拟机规模集
本文介绍如何使用 Azure VM 映像生成器优化 ACG (Azure Compute Gallery) 映像或托管映像或 VHD,以缩短 VM 的创建时间。
Azure VM 优化通过更新库映像来缩短虚拟机创建时间,从而优化映像并缩短启动时间。
支持对以下映像进行优化:
功能 | 详细信息 |
---|---|
OS 类型 | Linux、Windows |
分区 | MBR/GPT |
Hyper-V | Gen1/Gen2 |
OS 状态 | 通用 |
体系结构 | X64、ARM64 |
不支持以下映像类型:
- 大于 2 TB 的映像
- 专用映像
使用 CLI 创建 VM 映像时,可以启用优化。
客户可以使用 CLI 创建 Azure VM 映像生成器模板。 它包含有关源、自定义类型和分发的详细信息。
在模板中,需要启用其他字段以进行 VM 优化。 有关如何为映像生成器模板启用 VM 优化字段的详细信息,请参阅优化属性。
备注
若要启用 VM 优化权益,必须使用 Azure 映像生成器 API 版本 2022-07-01
或更高版本。
是,客户可以选择仅进行 VM 优化,而不使用 Azure VM 映像生成器的自定义功能。 客户只需启用优化标志,并将自定义字段保留为空。
否,此优化功能不会更新现有的 SIG 映像版本。 但是,可以在为现有映像创建新版本期间启用优化
在各种百分位观察到了以下延迟:
OS | 大小 | P50 | P95 | 平均值 |
---|---|---|---|---|
Linux | 30 GB VHD | 20 分钟 | 21 分钟 | 20 分钟 |
Windows | 127 GB VHD | 34 分钟 | 35 分钟 | 33 分钟 |
这是观察到的端到端持续时间。 请注意,映像生成持续时间因 OS 类型、VHD 大小、OS 状态等不同因素而异。
是,OS VHD 从客户订阅复制到 Azure 订阅,在同一地理位置进行优化。 优化完成后或超时后,Azure 会在内部删除所有复制的 OS VHD。
启用 VM 启动优化功能并不总是会带来明显的性能提升,因为它取决于多种因素,例如源映像已优化、OS 类型、自定义等。但是,为了确保最佳的 VM 启动性能,建议启用此功能。
详细了解 Azure Compute Gallery。