AWS Batch is a fully-managed service that you can use to run batch computing workloads on AWS.

AWS Batch is good for

Processing large-scale, parallel workloads in areas like scientific computing, financial risk analysis, media transcoding, big data processing, machine learning training, and genomics research