共用方式為


使用 Azure VM Image Builder 針對資源庫映像進行 VM 最佳化

適用於:✔️ Linux VM ✔️ Windows VM ✔️ 虛擬機器擴展集

在本文中,您將瞭解如何使用 Azure VM Image Builder,將 ACG (Azure Compute Gallery) 映像、受控映像或 VHD 最佳化,以改善 VM 的建立時間。

Azure VM 最佳化

Azure VM 最佳化可藉由更新資源庫映像來改善虛擬機建立時間,以更快速的開機時間將映像最佳化。

支援的映像類型

支援下列映像最佳化:

功能 詳細資料
OS 類型 Linux、Windows
資料分割 MBR/GPT
Hyper-V Gen1/Gen2
作業系統狀態 一般化
架構 X64、ARM64

以下是不支援的映像類型:

  • 大小大於 2 TB 的映像
  • 特殊化映像

Azure VM Image Builder 最佳化

使用 CLI 建立 VM 映像時,可以啟用最佳化程序。

客戶可以使用 CLI 建立 Azure VM Image Builder 範本。 其中包含來源、自訂類型及發行版本相關的詳細資料。

您必須在範本中啟用 VM 最佳化的其他欄位。 若要深入瞭解如何為映像建立器範本啟用 VM 最佳化欄位,請參閱最佳化屬性

注意

若要啟用 VM 最佳化權益,您必須使用 Azure Image Builder API 版本 2022-07-01 或更新版本。

常見問題集

可以直接使用 VM 最佳化程序,而無需使用 Azure VM Image Builder 自訂功能嗎?

是,客戶可以只選擇使用 VM 最佳化程序,而無須使用 Azure VM Image Builder 自訂功能。 客戶只需啟用最佳化旗標,並將自訂欄位保留為空白。

是否可以將現有的 ACG 映像版本最佳化?

否,此最佳化功能不會更新現有的 SIG 映像版本。 不過,您可在為現有映像建立新版本的期間啟用最佳化程序

產生最佳化映像需要多少時間?

以下是在各種百分位數上觀察到的延遲:

OS 大小 P50 P95 平均
Linux 30 GB VHD 20 分鐘 21 分鐘 20 分鐘
Windows 127 GB VHD 34 分鐘 35 分鐘 33 分鐘

這是觀察到的端對端持續時間。 請注意:映像產生持續時間會根據不同因素而有所不同,例如 OS 類型、VHD 大小、OS 狀態等。

是否會從客戶訂用帳戶複製 OS 映像以進行最佳化?

是,OS VHD 會從客戶訂用帳戶複製到 Azure 訂用帳戶,以在相同的地理位置進行最佳化。 當最佳化程序完成或逾時,Azure 會在內部刪除所有複製的 OS VHD。

針對 VM 開機最佳化功能觀察到哪些效能改善?

啟用 VM 開機最佳化功能不一定會產生明顯的效能改善,因為其取決於已最佳化的來源映像、OS 類型、自訂程序等幾個因素。不過,若要確保最佳的 VM 開機效能,建議您啟用此功能。

下一步

深入了解 Azure Compute Gallery