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