協調流程模式 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:
- 適用於執行個體保護類型行為的 ARM 鎖定資源
取得或更新擴展集 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:
彈性替代方案:
不支援彈性虛擬機器擴展集。