我每天都在旧笔记本电脑上运行几个简单的工作。笔记本电脑醒来,运行工作并重新入睡。大多数这些工作都只是C#/ Python程序,他们正在网上收集一些信息,并在电子邮件或文件中将我需要的内容发送给我。
我想在旧笔记本电脑上摆脱那种正在运行的工作模式。我可以在云中移动这些工作,但我不想每月支付50美元+在VM上运行这些工作,我每天只用5分钟。
我的问题如下:是否有一个云服务按特定的时间表运行作业,您只需为您使用的内容付费?据我所知,Azure需要一个VM,对于亚马逊也是如此。
答案 0 :(得分:9)
如果您愿意了解一些AWS功能,可以使用cron类型计划启动EC2实例,传入脚本进行运行,并在完成处理后自行终止。< / p>
基本步骤包括:
使用批处理作业创建用户数据脚本(可以安装软件,下载数据等)
创建一个Auto Scaling启动配置,用于定义上面的实例类型,AMI和用户数据脚本。
使用上述启动配置创建Auto Scaling组,并为其分配启动实例的计划。
我详细介绍了本文中的示例,工作命令等确切步骤:
使用Auto Scaling在循环计划上运行EC2实例
http://alestic.com/2011/11/ec2-schedule-instance
如果您的日常工作可以在t1.micro实例上在不到一个小时内完成,那么您最终可能每月花费1美元,具体取决于您使用的I / O,网络和其他资源。
答案 1 :(得分:2)
您可以从Digital Ocean获得每月5美元的虚拟机(无关联)。