Azure DevTest Labs のカスタム イメージとフォーミュラを比較する

Azure DevTest Labs では、カスタム イメージフォーミュラの両方を、新しいラボ仮想マシン (VM) を作成するためのベースとして使用できます。 カスタム イメージと数式の主な違いは、カスタム イメージは、仮想ハード ドライブ (VHD) に基づく単なるイメージであるということです。 フォーミュラは、事前構成された設定も含まれる VHD に基づくイメージです。 この設定には、VM サイズ、仮想ネットワーク、サブネット、アーティファクトを含めることができます。 事前構成された設定は既定値で設定されており、これらは VM の作成時にオーバーライドすることができます。

この記事では、カスタム イメージとフォーミュラを使用する場合の長所と短所を学習します。 詳細については、「VM からのカスタム イメージの作成」と「VM からのフォーミュラの作成」を参照することもできます。

カスタム イメージの利点

カスタム イメージでは、必要な環境から VM を作成するための静的で不変の方法が提供されます。

長所 短所
カスタム イメージからの VM プロビジョニングは高速です。 イメージから VM を作成した後には何の変更もありません。

適用するべき設定は存在しません。 カスタム イメージは、設定が存在しない単なるイメージです。

1 つのカスタム イメージから作成される VM は同じです。
カスタム イメージの特性を更新するには、イメージを再作成する必要があります。

数式の利点

数式では、必要な構成および設定から VM を作成するための動的な方法が提供されます。

長所 短所
アーティファクトを使用することで、環境の変更をすぐにキャプチャできます。 フォーミュラを使用すると、リリース パイプラインの最新ビットがインストールされた VM を作成できます。 フォーミュラは、リポジトリの最新コードを使用した VM を登録したい場合にも適しています。 数式では、最新のビットをデプロイする成果物や最新のコードを登録する成果物を、ターゲットの基本イメージと共に指定することができます。 このフォーミュラを使用して VM を作成する限り、最新のビットまたはコードが VM にデプロイまたは登録されます。

数式では、VM サイズや仮想ネットワークの設定など、カスタム イメージで指定できない既定の設定を定義できます。

フォーミュラに保存された設定は既定値として表示されます。 これらの値は、VM の作成時に変更できます。
数式から VM を作成すると、カスタム イメージから VM を作成する場合よりも時間がかかることがあります。

Azure DevTest Labs を使用する

Azure を利用するのが初めてであれば、 無料の Azure アカウントを作成してください

既に Azure をご利用中であれば、 最初のラボを作成し、Azure DevTest Labs の使用を数分で開始しましょう