オーケストレーション モードの API の比較

Note

新しいワークロードにはフレキシブル仮想マシン スケール セットを使用することをお勧めします。 この新しいオーケストレーション モードの詳細については、フレキシブル仮想マシン スケール セットの概要に関するページを参照してください。

この記事では、仮想マシン スケール セットの均一オーケストレーション モードとフレキシブル オーケストレーション モードの間の API の違いを比較します。 均一仮想マシン スケール セットとフレキシブル仮想マシン スケール セットの詳細については、オーケストレーション モードに関するページをご覧ください。

インスタンス ビュー

均一 API フレキシブルな代替手段
仮想マシン スケール セットのインスタンス ビュー 個々の VM でインスタンス ビューを取得する。Resource Graph を使用して電源状態に関するクエリを実行する

スケール セット ライフサイクル バッチ操作

均一 API フレキシブルな代替手段
割り当て解除 単一 VM API の呼び出し - 割り当て解除
削除 フレキシブル オーケストレーション モードで VMSS でサポートされている VMSS バッチ削除 API
インスタンス ビュー取得 単一 VM API の呼び出し - インスタンス ビュー
メンテナンス実行 単一 VM API の呼び出し - メンテナンス実行
電源オフ 単一 VM API の呼び出し - 電源オフ
Redeploy 単一 VM API の呼び出し - 再デプロイ
再イメージ化 単一 VM API の呼び出し - 再イメージ化
すべて再イメージ化 該当なし
再起動 単一 VM API の呼び出し - 再起動
削除をシミュレート 単一 VM API の呼び出し - 削除をシミュレート
Start 単一 VM API の呼び出し - 起動

取得または更新

Uniform API:

仮想マシン スケール セット VM インスタンスの取得または更新:

フレキシブルな代替手段

単一 VM API の呼び出し:

スケールセット VM インスタンスの取得または更新

均一 API フレキシブルな代替手段
スケールセット VM の詳細の取得 仮想マシンの取得
スケールセット VM インスタンスの更新 バーチャルマシンの更新

インスタンス保護

均一 API フレキシブルな代替手段
インスタンスの保護 インスタンス保護の種類の動作に対する ARM リソースのロック

インスタンスの一覧表示

Uniform API:

VMSS List Instances:

  • 各インスタンスに関連付けられているスケール セット ID を返します

フレキシブルな代替手段

Azure Resource Graph:

resources 
| where type == "microsoft.compute/virtualmachines" 
| where properties.virtualMachineScaleSet.id contains "portalbb01" 

スケールセットインスタンスの操作

Uniform API:

仮想マシン スケール セットの操作:

フレキシブルな代替手段

個々の VM に対する操作を呼び出します。

仮想マシンの操作:

  • 再イメージ化: 単一 VM API の呼び出し - エフェメラル OS の VM でのみ再イメージ化

VM 拡張機能

Uniform API:

仮想マシン スケール セット VM 拡張機能:

フレキシブルな代替手段

個々の VM に対する操作を呼び出します。

ネットワーク

均一 API フレキシブルな代替手段
ロードバランサーの NAT プール 特定のインスタンスに NAT 規則を指定する

重要

ネットワークの動作は、スケールセット内で仮想マシンを作成する方法によって異なります。 手動で追加された VM インスタンスには、 既定の送信接続アクセス権があります。 暗黙的に作成された VM インスタンスには 、既定のアクセス権が設定されません。

柔軟なスケールセットのネットワークの詳細については、「 スケーラブルなネットワーク接続」を参照してください。

スケール セット API

Uniform API:

均一仮想マシン スケール セット API:

フレキシブルな代替手段

フレキシブル仮想マシン スケール セットではサポートされていません。

次のステップ