业务流程模式 API 比较

备注

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

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

实例视图

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

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

Get 或 Update

统一 API:

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

灵活的替代项:

调用单个 VM API:

获取或更新规模集 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:

灵活的替代项:

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

后续步骤