Amazon EC2 Auto Scaling now supports batch instance termination

Amazon EC2 Auto Scaling Batch Termination
Amazon EC2 Auto Scaling now supports batch instance termination in a single API call. You can now pass up to 100 instance IDs to the TerminateInstanceInAutoScalingGroup API to terminate them as a batch, reducing the number of API calls needed to scale down your Auto Scaling groups.
Batch termination is designed for workloads that need to rapidly scale down, such as AI/ML training jobs, container orchestrators, or event-driven architectures that spin up large fleets temporarily. All instances in a batch are validated atomically before termination begins, and existing Auto Scaling behaviors such as lifecycle hooks and load balancer connection draining are preserved for each instance in the batch.
This feature is available in all AWS Regions at no additional cost.
What to do
- Update your Auto Scaling policies to leverage batch termination for rapid scale-down operations.
- Review your Auto Scaling group configurations to ensure lifecycle hooks and connection draining are set up correctly.
Source: AWS release notes
If you need further guidance on AWS, our experts are available at AWS@westloop.io. You may also reach us by submitting the Contact Us form.



