スケーリング プロファイル

Virtual Machine Scale Sets を使用すると、仮想マシン インスタンスのプロパティを指定する、スケーリング プロファイルまたはテンプレートを定義できます。 仮想マシン スケーリング プロファイルで設定されるプロパティの例を次に示します。

  • VM イメージ
  • 管理者資格情報
  • ネットワーク インターフェイスの設定
  • ロード バランサー バックエンド プール
  • OS とデータ ディスクの設定

スケール セットの容量またはインスタンス数を増やすと、スケール セットで、プロファイルで定義されている構成に基づいて新しい仮想マシンがセットに追加されます。 スケーリング プロファイルを使用するスケール セットは、再イメージ化ローリング アップグレードインスタンス修復OS の自動更新などのオーケストレーションにも適しています。

重要

仮想マシン スケーリング プロファイルの設定は、均一オーケストレーション モードのスケール セットでは必須であり、フレキシブル オーケストレーション モードのスケール セットでは省略可能です。

スケーリング プロファイルを使用するスケール セットを作成する

既定では、スケール セットは仮想マシンのスケーリング プロファイルとともに作成されます。 例については、Azure 仮想マシンの作成に関する記事およびAzure 仮想マシンの作成と管理に関する記事を参照してください。

スケーリング プロファイルを使用しないスケール セットを作成する

重要

2023 年 11 月以降、PowerShell と Azure CLI を使用して作成された VM スケール セットは、オーケストレーション モードが指定されていない場合、既定でフレキシブル オーケストレーション モードになります。 この変更の詳細と実行する必要があるアクションについては、「VMSS PowerShell/CLI のお客様向けの重大な変更 - Microsoft コミュニティ ハブ」を参照してください

フレキシブル オーケストレーション モードの仮想マシン スケール セットは、必要に応じて、仮想マシンのスケーリング プロファイルなしで作成できます。 この構成は、仮想マシン インスタンスを手動で作成してセットに追加することでセットに追加するという点で、可用性セットの作成とデプロイに似ています。 次の場合、スケーリング プロファイルなしでスケール セットを作成すると便利です。

  • すべての VM プロパティを完全に制御する必要がある。
  • 独自の VM 名前付け規則に従う必要がある。
  • 同じスケール セットにさまざまな種類の VM を追加する必要がある。
  • 特定の可用性ゾーンまたは障害ドメインへの仮想マシンの配置を制御する必要がある。
機能 仮想マシン スケール セット (スケーリング プロファイルなし) 可用性セット
最大容量 1000 200
可用性ゾーンのサポート はい いいえ
配置される障害ドメインの最大数 3 3
セットへの新しい VM の追加 はい はい
特定の障害ドメインへの VM の追加 はい いいえ
更新ドメインの最大数 該当なし。 更新ドメインは非推奨です 20

仮想マシン スケール セットを作成したら、仮想マシンを手動でアタッチできます。

Note

Azure portal でスケーリング プロファイルなしで仮想マシン スケール セットを作成することはできません。

Azure CLI では、既定で、スケーリング プロファイルとともにスケール セットが作成されます。 スケーリング プロファイルのない仮想マシン スケール セットを作成するには、スケーリング プロファイル パラメーターを省略します。

az group create
 --name myResourceGroup
 --location westus3
az vmss create \
	--name myVmss \
	--resource-group myResourceGroup \
        --orchestration-mode flexible \
	--platform-fault-domain-count 3 

次のステップ

  • Azure portal を使用して、スケール プロファイルを使用する新しい仮想マシン スケール セットを作成します。
  • スケーリング プロファイルなしで仮想マシン スケール セットを作成した場合は、仮想マシンを手動でアタッチできます。