gpt4 book ai didi

amazon-web-services - AWS Lambda 是运行批处理作业的正确方法吗?

转载 作者:行者123 更新时间:2023-12-04 08:11:19 25 4
gpt4 key购买 nike

我有一个需要在 AWS 上运行的批处理作业。我想知道什么是最好的服务。该作业需要每天运行一次,所以我认为自然而然地使用 CloudWatch 规则触发它的 AWS Lambda 会做到这一点。但是,我开始认为 AWS Lambda 被认为是用作处理请求的服务。 This AWS official library集成 Spring-Boot 非常面向处理 HTTP 请求,并且在通过 AWS 控制台创建 lambda 时,只能编写向 lambda 发送输入的测试用例。
那么,这是 AWS Lambda 的用例吗?此外,这些功能最多可以运行 15 分钟。如果我的工作需要运行更长时间,我应该使用什么?

最佳答案

与 AWS EC2 相比,Lambda 的目的是简化构建对事件和新信息做出响应的更小、按需应用程序。

如果您的批处理在 15 分钟的限制内运行,那么您可以使用 lambda 函数。

但是如果你想要做批处理,你应该检查AWS Batch . AWS batch .

Here是关于 aws 批处理使用演示的好文章。

如果你已经在使用一些批处理框架,比如 spring-batch ,你也可以看看ECS计划任务与 fargate .

ECS fargate您可以启动和停止只需要在特定时间运行的容器服务。
一些相关文章在fargate event and scheduled taskScheduled Tasks

关于amazon-web-services - AWS Lambda 是运行批处理作业的正确方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54232183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com