2

我已经构建了 rails 应用程序来通过运行 rake 任务从不同的资源中获取/抓取数据。但是,我通过使用 Elastic Beanstalk 将应用程序部署到 AWS,但我试图弄清楚如何在 AWS 上自动化和安排 rake 任务。任何想法什么是最好的工具来做到这一点?我在考虑数据管道,但很多人说它仅用于内部任务,例如数据库备份和日志。你有什么建议?

4

1 回答 1

1

可以以这种方式使用 Amazon 数据管道,但出于以下几个原因,我不推荐它:

  • ADP 很难使用,当您尝试使用自定义脚本时会变得更加困难
    • 糟糕的错误报告
    • 令人困惑或不正确的文件
  • ADP 将为每次运行启动一个实例,并且由于 AWS 计费的工作方式,无论实例启动多长时间,您都将按一小时收费
  • 除非你打算使用内置的 ETL 模块,否则只有一个运行 cron 的小实例比使用 ADP 更容易、更便宜
于 2014-12-01T20:48:42.443 回答