協調流程模式 API 比較

注意

建議您將彈性虛擬機器擴展集用於新的工作負載。 在我們的彈性虛擬機器擴展集概觀中,深入了解這個新的協調流程模式。

此文章會針對虛擬機器擴展集,比較統一和彈性協調流程模式之間的 API 差異。 若要深入了解統一和彈性虛擬機器擴展集,請參閱協調流程模式

執行個體檢視

統一 API 彈性替代方案
虛擬機器擴展集執行個體檢視 在個別 VM 上取得執行個體檢視;使用 Resource Graph 查詢電源狀態

擴展集生命週期批次作業

統一 API 彈性替代方案
解除配置 叫用單一 VM API - 解除配置
刪除 VMSS Batch 在彈性協調流程模式中刪除了VMSS 所支援的 API
取得執行個體檢視 叫用單一 VM API - 執行個體檢視
執行維護 叫用單一 VM API - 執行維護
關閉電源 叫用單一 VM API - 關閉電源
重新部署 叫用單一 VM API - 重新部署
重新安裝映像 叫用單一 VM API - 重新安裝映像
全部重新安裝映像 不適用
重新啟動 叫用單一 VM API - 重新啟動
模擬收回 叫用單一 VM API - 模擬收回
啟動 叫用單一 VM API - 啟動

取得或更新

統一 API:

虛擬機器擴展集 VM Get 或 Update 執行個體:

彈性替代方案:

叫用單一 VM API:

取得或更新擴展集 VM 執行個體

統一 API 彈性替代方案
取得擴展集 VM 詳細資料 取得虛擬機器
更新擴展集 VM 執行個體 更新虛擬機器

執行個體保護

統一 API 彈性替代方案
執行個體保護 適用於執行個體保護類型行為的 ARM 鎖定資源

列出執行個體

統一 API:

VMSS List Instances

  • 傳回與每個執行個體相關聯的擴展集識別碼

彈性替代方案:

Azure Resource Graph:

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

擴展集執行個體作業

統一 API:

虛擬機器擴展集作業:

彈性替代方案:

在個別 VM 上叫用作業。

虛擬機器作業:

  • 重新安裝映像:叫用單一 VM API - 僅限在暫時性 OS VM 上重新安裝映像

VM 延伸模組

統一 API:

虛擬機器擴展集 VM 延伸模組:

彈性替代方案:

在個別 VM 上叫用作業。

網路

統一 API 彈性替代方案
負載平衡器 NAT 集區 為特定執行個體指定 NAT 規則

重要

網路行為將依您選擇來在擴展集內建立虛擬機器的方式而有所不同。 手動新增的 VM 執行個體具有預設輸出連線存取。 隱含建立的 VM 執行個體沒有預設存取。

如需彈性擴展集之網路功能的詳細資訊,請參閱可調整的網路連線能力

擴展集 API

統一 API:

統一的虛擬機器擴展集 API:

彈性替代方案:

不支援彈性虛擬機器擴展集。

下一步