我有一个EC2实例,可以安排许多任务(使用crontab)。其中一些每1分钟,5分钟执行一次,依此类推。
我想将所有cron任务移动到AWS服务中。
我正在尝试确定哪种AWS服务可以为我提供最佳解决方案。
我找到了两个可以安排cron工作的服务:
哪一个可以给我最好的解决方案?
我不知道你想如何定义“最好”,但如果你有很多任务,每个任务都需要一个单独的管道,每个花费大约1美元。
另一方面,Lambda可能会少得多 - 你可以获得1M的免费请求,之后它们的价格为0.20美元/百万。您还将根据每项任务运行所需的时间和内存收取费用。有一些限制(5分钟是我认为的最长时间)所以你必须考虑到这一点。
但总的来说,我认为Lambda的运行成本会低很多。