【发布时间】:2021-01-07 21:06:47
【问题描述】:
我是 Azure 的新手。有谁知道 VMSS 和 Azure Batch 之间的基本区别。我在微软网站上研究过材料,确实有区别,但是对于我这个初学者来说,术语很复杂。谁能用一个简单的例子解释一下区别?
非常感谢。
【问题讨论】:
标签: azure azure-virtual-machine azure-batch
我是 Azure 的新手。有谁知道 VMSS 和 Azure Batch 之间的基本区别。我在微软网站上研究过材料,确实有区别,但是对于我这个初学者来说,术语很复杂。谁能用一个简单的例子解释一下区别?
非常感谢。
【问题讨论】:
标签: azure azure-virtual-machine azure-batch
Azure VM 规模集旨在扩大和扩大您的 VM。
例如:如果我们有 VM A 运行我们的应用程序并且我们开始遇到负载,那么如果 VM A 是规模集的一部分,Azure 将启动另一个 VM (VM B)相同的应用程序,因此负载是分布式的。当负载减少时,VM B 将被“移除”。规模集给了你弹性。 使用规模集的示例 - 我们有一个服务来处理 Web 应用程序的用户注册。
Azure Batch 用于其他目的。 首先,VM 始终处于启动状态,并在其上运行一些应用程序。借助 Azure Batch,我们有兴趣执行计算密集型任务并在批处理中的节点之间分配计算。
例如,运行需要 60 个 VM 在合理时间内执行的日常作业。作业完成后,VM 将被解除分配。 请注意,Azure 批处理不适合用户注册服务 - 因为这需要很多小请求,而不是计算
因此,Azure 批处理是一项衍生出 VM 的服务,它可以管理它们(例如,如果一个节点发生故障怎么办)并运行需要高计算能力的特定任务。
【讨论】: