在云中运行预定作业的位置?

Mar*_*tin 3 cloud scheduled-tasks

我有几个简单的工作,每天在旧笔记本电脑上运行.笔记本电脑醒来,运行工作并重新入睡.大多数这些工作都只是C#/ Python程序,他们在Web上收集了一些信息,并在电子邮件或文件中向我发送了我需要的信息.

我想在旧笔记本电脑上摆脱那种正在运行的工作模式.我可以在云中移动这些工作,但我不想每月支付50美元+在VM上运行这些工作,我每天只用5分钟.

我的问题如下:是否有一个云服务按特定的时间表运行作业,您只需为您使用的内容付费?据我所知,Azure需要一个VM,对于亚马逊来说也是如此.

Eri*_*ond 9

如果您愿意了解一些AWS功能,可以使用cron类型的计划启动EC2实例,传入脚本运行,并在完成处理后自行终止.

基本步骤包括:

  1. 使用批处理作业创建用户数据脚本(可以安装软件,下载数据等)

  2. 创建Auto Scaling启动配置,该配置定义上面的实例类型,AMI和用户数据脚本.

  3. 使用上述启动配置创建Auto Scaling组,并为其分配启动实例的计划.

我详细介绍了本文中包含示例,工作命令的确切步骤:

使用Auto Scaling在循环计划上运行EC2实例
http://alestic.com/2011/11/ec2-schedule-instance

如果您的日常工作可以在t1.micro实例上在不到一个小时内完成,那么您最终可能每月花费1美元,具体取决于您使用的I/O,网络和其他资源.