【发布时间】:2020-05-14 15:50:25
【问题描述】:
我需要基于 HTTP 请求运行 Windows 可执行文件。该过程计算量很大,因此需要很大的处理能力。到目前为止,我正在使用 AWS ec2 实例来运行这些执行。 C5.2xlarge,windows EC2 实例。
这些请求并不频繁,但必须立即处理。
这里的问题是
- 我们浪费了很多钱,只是为了让这个繁重的实例继续运行以应对那些突然的请求。
- 此可执行文件没有 Linux 替代方案。
是否可以提高效率?只为执行而不是空闲时间付费。 对架构更改有什么建议吗?即使在其他云平台上也适用于我们。 注意:我不知道 AWS Lambda 或批处理是否适用于这种情况。
【问题讨论】:
标签: windows amazon-web-services azure aws-lambda batch-processing