是否有云/集群/托管服务提供商对实际使用的CPU时间收费?

Aak*_*shM 6 cloud google-app-engine amazon-ec2 azure

是否有任何提供商每天只收取2小时的计算费用?从我阅读各种文献中我可以看出,只要代码部署到一个实例,Azure,EC2和GAE都会收费,无论它是否真的在做任何事情.我想这可以工作,如果我们可以按计划自动打开一个实例,并允许它一旦完成就自行终止......但我找不到任何允许它的东西.

背景

我们有一个如下所示的过程:

  • 每天早上6点,从特定网站下载一些数据
  • 对该数据执行计算.此计算持续不到2小时
  • 将该计算的结果发送(HTTP)到另一个网站

我们希望以这样的方式运行它,它不需要任何手动干预.因此,每天,我们需要最多2小时的CPU时间.我们很乐意在某个地方举办这项会议,以最大限度地提高每天22小时闲置的效率(并相应收费).

有人提供这样的服务吗?

Dea*_*ing 3

App Engine 具有Cron 服务,可以在一天中的特定时间发出请求。然后,您可以使用任务队列来实际执行工作。

唯一的缺点是任务必须在 10 分钟内完成,这意味着您必须将处理分解为离散的块,每个块可以在 10 分钟内完成。

与 Amazon 等不同,App Engine 不根据时间收费,而是根据实际使用情况收费(例如每秒处理的查询数、使用的字节数等)。