Amazon ec2 使用AWS批处理服务部署Spring批处理应用程序是一个好的设计吗?

Amazon ec2 使用AWS批处理服务部署Spring批处理应用程序是一个好的设计吗?,amazon-ec2,spring-batch,amazon-ecs,aws-batch,Amazon Ec2,Spring Batch,Amazon Ecs,Aws Batch,我正在为批处理应用程序进行POC,该应用程序预计将部署在AWS云中 这批应用程序很重,预计每月会计算出2m-10M记录的巨大计算量。所以EC2实例的数量必须根据负载动态增长 实际上,我正在考虑创建一个spring批处理应用程序,该应用程序将部署在AWS ECS服务中 然而,我看到了新的AWS批处理服务,它也有助于部署作业 我的问题是,假设我的批处理应用程序是使用docker容器化的,那么我可以使用AWS批处理部署我的spring批处理应用程序吗。这是一个好方法还是应该在ECS中部署?请建议 谢谢

我正在为批处理应用程序进行POC,该应用程序预计将部署在AWS云中

这批应用程序很重,预计每月会计算出2m-10M记录的巨大计算量。所以EC2实例的数量必须根据负载动态增长

实际上,我正在考虑创建一个spring批处理应用程序,该应用程序将部署在AWS ECS服务中

然而,我看到了新的AWS批处理服务,它也有助于部署作业

我的问题是,假设我的批处理应用程序是使用docker容器化的,那么我可以使用AWS批处理部署我的spring批处理应用程序吗。这是一个好方法还是应该在ECS中部署?请建议

谢谢,
马尼

根据您提供的信息,AWS批处理似乎非常适合您的应用。

一般来说,ECS应该用于托管服务,而AWS则进行批处理计算。此外,AWS批处理实际上构建在ECS之上,用于提供应用程序可能需要的功能。它也适用于现场实例,因此将为您节省资金

其他资源:


根据您提供的信息,AWS批处理似乎非常适合您的应用。

一般来说,ECS应该用于托管服务,而AWS则进行批处理计算。此外,AWS批处理实际上构建在ECS之上,用于提供应用程序可能需要的功能。它也适用于现场实例,因此将为您节省资金

其他资源:


谢谢托马斯的回复。谢谢托马斯的回复。正如我所说的,我计划创建SpringBatch应用程序,其中源文件将使用SpringBatch主从工作流进行分区。在这种情况下,如果作业在多个实例中运行,我怀疑作业是否会在新实例中运行,也可能会处理已处理的记录。这是正确的吗?如果是,如何处理?谢谢。你找到解决办法了吗?您实施了什么?请分享您使用AWS批处理的经验。我们正在考虑在我们的环境中实现类似的场景。感谢thomas的回复。感谢thomas的回复。正如我所说的,我计划创建SpringBatch应用程序,其中源文件将使用SpringBatch主从工作流进行分区。在这种情况下,如果作业在多个实例中运行,我怀疑作业是否会在新实例中运行,也可能会处理已处理的记录。这是正确的吗?如果是,如何处理?谢谢。你找到解决办法了吗?您实施了什么?请分享您使用AWS批处理的经验。我们正在考虑在我们的环境中实现类似的场景。