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