业务流程模式 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:
- ARM 锁定资源,用于实例保护类型行为
获取或更新规模集 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:
灵活的替代项:
在灵活虚拟机规模集上不受支持。