如何在AWS中运行cron job?

0

【以下的问题经过翻译处理】 你好:

我们计划在AWS中运行一个定时任务。这个任务每天运行60分钟。因此,我们需要最佳的AWS资源来完成它。 1)如果我们使用EC2,我们需要在其余23小时内花费费用。 2)如果我们使用Lambda,在25分钟后它会超时。 3)AWS批处理似乎也不适合。

因此,请为我们建议最佳选项。

profile picture
专家
已提问 5 个月前35 查看次数
1 回答
0

【以下的回答经过翻译处理】 考虑到您排除了使用AWS Batch的可能性,同时Lambda在执行总时间方面不符合您的要求,那么有两种可能的选择:

  1. ECS计划任务- 这将需要代码被容器化(docker);

  2. 自动启动和停止EC2实例- 这个方案可以通过停止不使用的资源来降低操作成本,并在需要它们的容量时启动资源。 请参考以下链接了解更多信息: https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/solution-overview.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则