问题描述
VM规模集可用于根据业务需求创建多个VM,此外,Azure批处理还可用于在多个VM中执行作业.
VM scale set can be used to create multiple VM's based on the business requirement and, Also, Azure batch is also used to execute job in multiple VM's.
Azure Batch和VM Scale set的确切区别是什么?
What is the exact difference between Azure Batch and VM Scale set?
推荐答案
Azure Batch是一种平台即服务产品,具有用于计划,提交任务和获取结果的完整平台.作业和任务是使用节点池提交的.节点池可以由VMSS计算资源组成.
Azure Batch is a Platform as a Service offering that has an entire plaform for scheduling, submitting tasks and obtaining their results. Jobs and tasks are submitted using Node pools. Node pools can be comprised of VMSS compute resourses.
鉴于此,VMSS是一种基础架构即服务,可为任何预期目的提供计算资源.虽然您可以启动自己的VMSS来运行任务,但还必须围绕它实现自己的作业,任务和计算协调器服务,以便模拟Azure Batch服务产品.
Whereas a VMSS is an Infrastructure as a Service that provides compute resources for any intended purposes. While you can spin up your own VMSS for running tasks, you would have to also implement your own job, task and compute coordinator service around it in order to simulate the Azure Batch service offerings.
这篇关于VM Scaleset与Azure Batch的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!