我一直计划将我的批处理从Spring迁移到AWS批处理。有人能告诉我为什么选择AWS批处理而不是Spring批处理吗?
发布于 2021-04-20 11:05:15
虽然这两件事都将在协调批处理工作负载方面发挥作用,但一个关键的区别是AWS批处理还将管理运行作业/管道所需的基础设施。AWS批处理允许您裁剪底层云实例,或者指定一系列适用于您的实例类型。它将允许您进行权衡:您可以为您管理一袋EC2现货实例(例如),然后要求它优化执行时间而不是价格(或者更喜欢价格而不是速度)。
(为了充分披露,我为构建AWS批处理的工程团队工作)。
发布于 2021-06-22 09:16:17
我相信两种不同级别的.Spring批处理都提供了减少锅炉板代码的框架,以便编写批处理job.For。在提供可重新启动的作业存储库中保存作业状态。
相反,AWS批处理是一个基础结构框架,它帮助管理子节点并设置一些环境变量,以帮助区分主节点和从节点。
在我看来,两者可以一起工作,在AWS云上大规模地编写一个完整的、符合成本效益的批处理作业。
发布于 2022-08-05 07:25:22
Aws批处理是一种适用于批量加工的完全成熟的SaaS解决方案,它内置了
具有优先级options
另一方面,batch是一个框架,它仍然需要您的一些努力来管理它。就像使用队列一样,缩放是您的头痛,监视等等。
我的观点是,如果您的公司或应用程序在AWS上,那么使用AWS批处理,您将节省几个月的时间,并在短时间内达到每天100万个作业的可伸缩性。如果你是烫发的或者是私人的,那就去做一些调查吧。
https://stackoverflow.com/questions/67150818
复制相似问题