我每天在旧笔记本电脑上运行一些简单的工作。笔记本电脑将唤醒,运行作业,然后返回睡眠状态。这些工作大多数只是C#/ Python程序,它们在Web上收集一些信息,然后通过电子邮件或文件向我发送我需要的信息。
我想摆脱那种在旧笔记本电脑上运行作业的模型。我可以将这些工作移到云中,但是我不想每月支付50美元以上,就可以在每天仅使用5分钟的VM上运行这些工作。
我的问题是:是否有一个按特定时间表运行作业的云服务,您只按使用量付费?据我所知,Azure需要一个VM,与Amazon相同。
最佳答案
如果您想了解一些有关AWS的功能,可以使用一种方法来按cron类型的时间表启动EC2实例,传入要运行的脚本,并在处理完成后自行终止。
基本步骤包括:
在本文中,我详细介绍了确切的步骤,包括示例和有效的命令:
使用Auto Scaling定期运行EC2实例
http://alestic.com/2011/11/ec2-schedule-instance
如果您在t1.micro实例上的日常工作可以在不到一个小时的时间内完成,那么您最终每月可能只花$ 1,这取决于所使用的I / O,网络和其他资源。