What is AWS Batch?
AWS Batch is a service that enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on the Amazon Web Services (AWS) cloud platform. It dynamically provisions the optimal quantity and type of compute resources, such as CPU or memory-optimized instances, based on the volume and specific resource requirements of the batch jobs submitted With AWS Batch, there is no need to install and manage batch computing software or server clusters that you would typically use to run your jobs, allowing you to focus on analyzing results and solving problems. AWS Batch plans, schedules, and executes your batch computing workloads across the full range of AWS compute services and features, including Amazon EC2 and Spot Instances
Highlights
- Dynamic provisioning of compute resources based on job requirements
- No need to manage batch computing software or server clusters
- Execution of batch computing workloads across AWS compute services
- Utilization of Amazon EC2 and Spot Instances
- No additional charge for AWS Batch you only pay for the AWS resources used