我有一个可执行长时间计算的可执行文件,我想在 Azure 上运行这些计算。什么是最佳服务——批处理或虚拟机?
问问题
250 次
2 回答
1
Azure 批处理或 VM 规模集。Azure Batch 基于规模集,更专为任务/作业而设计,而 VM 规模集有助于扩展通用 VM。
批处理的用例:
Batch 是一种托管的 Azure 服务,用于批处理或批处理计算——运行大量类似任务以获得一些期望的结果。批量计算最常用于定期处理、转换和分析大量数据的组织。
Batch 适用于本质上并行(也称为“令人尴尬的并行”)应用程序和工作负载。本质上并行的工作负载很容易拆分为多个任务,这些任务在多台计算机上同时执行工作。
此处有关批处理的更多信息:https ://azure.microsoft.com/en-us/documentation/articles/batch-technical-overview/
于 2016-05-20T07:53:38.483 回答
0
如果您可以将文档类型更改为多部分,并且您能够每分钟左右暂停您的长时间工作并更新进度,这将使其更具用户交互性并停止 http 连接超时。您还可以添加取消作业按钮吗?还是关于其他问题的问题?
于 2016-05-19T23:02:06.270 回答