运行 来自 Microsoft Azure 的耗时 .exe

Run time-consuming .exe from Microsoft Azure

我有一个执行长时间计算的可执行文件,我想 运行 在 Azure 上进行这些计算。什么是最佳服务 - 批处理或 VM?

如果您可以将文档类型更改为多部分,并且您可以每分钟左右暂停您的长时间工作并更新进度,这将使它更具用户交互性并停止 http 连接超时。您还可以添加取消作业按钮吗?还是其他问题?

A​​zure 批处理或 VM 规模集。 Azure Batch 基于规模集之上,专为 task/jobs 而设计,而 VM 规模集有助于扩展通用 VM。

批处理用例:

Batch 是一种托管的 Azure 服务,用于批处理或批计算--运行 大量类似任务以获得所需的结果。批处理计算最常用于定期处理、转换和分析大量数据的组织。

Batch 适用于本质上并行(也称为 "embarrassingly parallel")的应用程序和工作负载。本质上并行的工作负载很容易分成多个任务,在多台计算机上同时执行工作。

有关批处理的更多信息:https://azure.microsoft.com/en-us/documentation/articles/batch-technical-overview/