AWS Batch
User Guide

Document History

The following table describes the important changes to the documentation since the initial release of AWS Batch. We also update the documentation frequently to address the feedback that you send us.

Change Description Date

GPU Scheduling

GPU jobs enable you to specify the number of GPUs each job requires. AWS Batch will scale up instances appropriate for your jobs.

April 4, 2019

Multi-node Parallel Jobs

Multi-node parallel jobs enable you to run single jobs that span multiple Amazon EC2 instances.

November 19, 2018

Resource-level Permissions

AWS Batch now supports resource-level permissions on several API operations.

November 12, 2018

Amazon EC2 Launch Template Support

AWS Batch adds support for using launch templates with compute environments.

November 12, 2018

AWS Batch Job Timeouts

You can configure a timeout duration for your jobs so that if a job runs longer than that, AWS Batch terminates the job.

April 5, 2018

AWS Batch Jobs as CloudWatch Events Targets

AWS Batch jobs are available as CloudWatch Events targets. Using simple rules that you can quickly set up, you can match events and submit AWS Batch jobs in response to them.

March 1, 2018

CloudTrail Auditing for AWS Batch

CloudTrail can audit calls made to AWS Batch API actions.

January 10, 2018

Array Jobs

AWS Batch supports array jobs, which are useful for parameter sweep and Monte Carlo workloads.

November 28, 2017

Expanded AWS Batch Tagging

AWS Batch enables you to specify tags for the Amazon EC2 Spot Instances launched within managed compute environments.

October 26, 2017

AWS Batch Event Stream for CloudWatch Events

Use the AWS Batch event stream for CloudWatch Events to receive near real-time notifications regarding the current state of jobs that have been submitted to your job queues.

October 24, 2017

Automated Job Retries

You can apply a retry strategy to your jobs and job definitions that allows your jobs to be automatically retried if they fail.

March 28, 2017

AWS Batch General Availability

AWS Batch enables you to run batch computing workloads on the AWS Cloud.

January 5, 2017