如何解决Azure 虚拟机规模集和 Azure Batch 之间的区别
我是 Azure 的新手。有谁知道 VMSS 和 Azure Batch 之间的基本区别。我研究了微软网站上的资料,确实有区别,但是对于初学者来说,术语比较复杂。任何人都可以用简单的术语和示例解释一下区别吗?
非常感谢。
解决方法
Azure VM Scale Set 旨在扩展和扩展您的 VM。
例如:如果我们有运行我们的应用程序的 VM A 并且我们开始遇到负载,那么如果 VM A 是规模集的一部分,Azure 将启动另一个 VM(VM B)相同的应用程序,所以负载是分布的。当负载减少时,VM B 将被“移除”。规模集给你弹性。 使用规模集的示例 - 我们有一个服务来处理 Web 应用程序的用户注册。
Azure Batch 用于不同的目的。 首先,VM 始终处于启动状态并在其上运行一些应用程序。借助 Azure Batch,我们有兴趣执行计算密集型任务并在批处理中的节点之间分配计算。
例如,运行需要 60 个虚拟机在合理时间内执行的日常作业。作业完成后,VM 将被解除分配。 请注意,Azure 批处理不适合用户注册服务 - 因为这需要许多小请求,而不是计算
因此,Azure 批处理是一种分离虚拟机的服务,它可以管理它们(例如,如果一个节点出现故障怎么办)并运行需要高计算能力的特定任务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。