你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

业务流程模式 API 比较

注意

建议对新的工作负载使用灵活虚拟机规模集。 如需详细了解此业务流程模式,请参阅灵活虚拟机规模集概述

本文比较虚拟机规模集的统一业务流程模式与灵活业务流程模式之间的 API 差异。 若要详细了解统一和灵活的虚拟机规模集,请参阅业务流程模式

实例视图

统一 API 灵活的替代项
虚拟机规模集实例视图 获取单个 VM 的实例视图;使用 Resource Graph 查询电源状态

规模集生命周期批处理操作

统一 API 灵活的替代项
解除分配 调用单个 VM API - 解除分配
删除 灵活业务流程模式下 VMSS 支持的 VMSS 批处理删除 API
获取实例视图 调用单个 VM API - 实例视图
执行维护 调用单个 VM API - 执行维护
关闭电源 调用单个 VM API - 关闭电源
重新部署 调用单个 VM API - 重新部署
重置映像 调用单个 VM API - 重置映像
全部重置映像 不适用
重启 调用单个 VM API - 重启
模拟逐出 调用单个 VM API - 模拟逐出
启动 调用单个 VM API - 启动

Get 或 Update

统一 API:

虚拟机规模集 VM Get 或 Update 实例:

灵活的替代项:

调用单个 VM API:

获取或更新规模集 VM 实例

统一 API 灵活的替代项
获取规模集 VM 详细信息 获取虚拟机
更新规模集 VM 实例 更新虚拟机

实例保护

统一 API 灵活的替代项
实例保护 ARM 锁定资源,用于实例保护类型行为

列出实例

统一 API:

VMSS List Instances:

  • 返回与每个实例关联的规模集 ID

灵活的替代项:

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:

灵活的替代项:

在灵活虚拟机规模集上不受支持。

后续步骤