オーケストレーション モードの 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 の呼び出し:
- インスタンス保護の種類の動作に対する ARM リソースのロック
スケールセット 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:
フレキシブルな代替手段
フレキシブル仮想マシン スケール セットではサポートされていません。