【发布时间】:2021-05-09 23:20:36
【问题描述】:
在我的应用程序中,我非常依赖 AWS。我收到了一些进入 SNS 的事件,一旦它们出现,我需要触发长时间运行的任务。这样的任务基本上是从多个 Web 服务(不是 AWS)中提取数据,对其进行协调,并将其持久性协调结果输入到数据库中。
由于请求的 Web 服务方面的数据量和请求限制,我无法使其运行时间短于几个小时。所以,我需要“一些”AWS 服务/产品,它可以让我在准备好执行的环境中实例化我的脚本,然后运行几个小时。我经常使用 lambda,但由于执行时间长,它们在这种情况下不起作用。当然,我不希望在没有执行任务时为这样的服务支付任何费用。
对于这种需要执行无服务器长时间运行任务的情况,您会推荐 AWS 的哪些产品/架构?
【问题讨论】:
标签: amazon-web-services aws-serverless