VM 规模集与 Azure Batch

Bal*_*u K 6 azure azure-vm-scale-set azure-batch

VM 规模集可用于根据业务需求创建多个 VM,此外,Azure 批处理还可用于在多个 VM 中执行作业。

Azure Batch 和 VM 规模集之间的确切区别是什么?

小智 8

Azure Batch 是一种平台即服务产品,具有用于调度、提交任务和获取结果的完整平台。作业和任务使用节点池提交。节点池可以由 VMSS 计算资源组成。

而 VMSS 是一种基础架构即服务,可为任何预期目的提供计算资源。虽然您可以启动自己的 VMSS 来运行任务,但您还必须围绕它实现自己的作业、任务和计算协调器服务,以模拟 Azure Batch 服务产品。


4c7*_*b41 2

azure 批处理的目的是运行作业、vmss 工作负载。从技术上讲,它们确实有相当多的重叠,但工作是相当短暂\突发的,而工作量必须一直工作