Azure 批处理实例大小

Azure Batch Instance Sizes

我现在 运行正在 Azure Batch 上处理大量并行作业,工作正常,但遗憾的是我似乎无法使用 A0 实例。我 运行 的作业内存或磁盘使用率非常低,所以理想情况下我只需要 'bare' 个内核。

A1 实例也很好,但成本约为 5 ct/hr,而 A0 的成本约为 1,5 ct/hr,它们就足够了。

所以:我怎样才能在 Azure 批处理中使用 A0,如果不能,我想它会比 运行 在 Worker 角色上便宜(很多)?

Azure Batch 支持除 STANDARD_A0 和具有高级存储(STANDARD_GS、STANDARD_DS 和 STANDARD_DSV2 系列)之外的所有 Azure VM 大小。

有关详细信息,请参阅 https://azure.microsoft.com/en-us/documentation/articles/batch-api-basics/

workerroles确实可以提供最经济的解决方案。

随着 Azure Batch Low Priority VMs 的引入,某些类型的 VM(假设您的工作负载可以抢占)的价格现在远低于 STANDARD_A0 甚至 BASIC_A0实例.

例如:2017 年 5 月 15 日的定价,美国中西部的低优先级 STANDARD_A1_V2 实例的成本为 0.007 美元/小时,而 STANDARD_A0 的价格为 0.02 美元/小时。您不仅可以获得更高的性能,而且不会像 A0 那样使用共享基础设施。您可以查看 Batch Low Priority Pricing here.