Posted On: Apr 22, 2022

AWS Batch now expands the Compute environment (CE) configuration parameters that can be updated without having to recreate compute environments. Previously customers used UpdateComputeEnvironment API to change CE state, desired CPU count, min and max vCPU count, and service role. To update additional configuration parameters, customers have to create new CEs. With this launch, customers can use the UpdateComputeEnvironment API to dynamically update CE configuration parameters such as AMI, EC2 launch templates, instance types, and more. Rather than having to manually create a new CE to use the updated configurations, Batch will use the updated CE configuration while launching new instances and terminate instances using old CE configuration once the jobs running on them are completed.

To learn more about this feature, see Updating Compute Environments in the AWS Batch User Guide. To learn more about UpdateComputeEnvironment API, see UpdateComputeEnvironment in the AWS Batch API reference.

AWS Batch is a fully managed service to run batch computing workloads of any scale. AWS Batch is designed to automatically provision compute resources and optimize the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there's no need to install or manage batch computing software, so you can focus your time on analyzing results and solving problems. To learn more about the service, refer AWS Batch Service Documentation.