次の方法で共有


Azure VM Image Builder を使用したギャラリー イメージ用の VM 最適化

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ Virtual Machine Scale Sets

この記事では、Azure VM Image Builder を使用して ACG (Azure Compute Gallery) イメージ、マネージド イメージまたは VHD を最適化し、VM の作成時間を短縮する方法について説明します。

Azure VM の最適化

Azure VM の最適化は、ギャラリー イメージを更新してブート時間が短くなるようにイメージを最適化することで、仮想マシンの作成時間を短縮します。

サポートされているイメージの種類

次のイメージの最適化がサポートされています。

機能 詳細
OS の種類 Linux、Windows
Partition MBR/GPT
Hyper-V Gen1/Gen2
OS の状態 一般化されたイメージ
Architecture X64、ARM64

次のイメージの種類はサポートされていません。

  • サイズが 2 TB を超えるイメージ
  • 専用イメージ

Azure VM Image Builder での最適化

CLI を使用して VM イメージを作成するときに最適化を有効にすることができます。

お客様は、CLI を使用して Azure VM Image Builder テンプレートを作成できます。 この中にはソース、カスタマイズの種類、およびディストリビューションに関する詳細が含まれています。

テンプレートでは、VM の最適化のための追加のフィールドを有効にする必要があります。 Image Builder テンプレートの VM 最適化フィールドを有効にする方法の詳細については、「プロパティの最適化」を参照してください。

注意

VM 最適化の利点を有効活用するには、Azure Image Builder API バージョン 2022-07-01 以降を使用している必要があります。

よく寄せられる質問

Azure VM Image Builder のカスタマイズなしで VM の最適化を使用できますか?

はい。お客様は、Azure VM Image Builder のカスタマイズ機能を使用せずに VM の最適化のみを選択できます。 お客様は、カスタマイズ フィールドを空のまま最適化フラグだけを有効にすることができます。

既存の ACG イメージ バージョンを最適化できますか?

いいえ。この最適化機能では、既存の SIG イメージ バージョンは更新されません。 ただし、既存のイメージの新しいバージョンの作成時に最適化を有効にできます

最適化されたイメージの生成にはどのくらいの時間がかかりますか?

さまざまなパーセンタイルで以下の待機時間が確認されています。

OS サイズ P50 P95 Average
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 の詳細を確認してください。