【问题标题】:cron like events - AWS Lambda or AWS Data pipeline [closed]类似 cron 的事件 - AWS Lambda 或 AWS 数据管道 [关闭]
【发布时间】:2017-12-28 08:55:16
【问题描述】:

我有一个安排许多任务的 EC2 实例(使用 crontab)。 其中一些每 1 分钟、5 分钟等执行一次。

我想将所有 cron 任务转移到 AWS 服务中。

我正在尝试找出哪种 AWS 服务可以为我提供最佳解决方案。

我发现 2 个服务可以安排类似 cron 的任务:

  1. AWS Data Pipeline
  2. AWS Lambda

他们中的哪一个可以给我最好的解决方案?

【问题讨论】:

    标签: amazon-web-services cron aws-lambda amazon-data-pipeline


    【解决方案1】:

    我不知道你想如何定义“最佳”,但如果你有很多任务,每个任务都需要一个单独的管道,而这将花费你大约 1 美元。

    另一方面,Lambda 可能会少得多 - 您可以免费获得 100 万个请求,之后它们的费用为 0.20 美元/百万。您还将根据每个任务运行所需的时间和内存收取费用。有一些限制(我认为 5 分钟是最长时间),因此您必须考虑到这一点。

    但总的来说,我认为 Lambda 运行起来会便宜得多。

    【讨论】:

    • 但是如果我想在我的一台 EC2 机器上运行该任务,我只能使用数据管道吗? (在我的机器上安装了任务运行器)?版本控制呢?如果我在 lambda 上运行,那么我需要更新我的库,但是在我的 EC2 上运行的数据管道我不需要(我已经在我的 EC2 上为运行在那里的应用程序进行了版本控制)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多