Amazon EC2 Auto Scaling Documentation

Automate scaling in and out

Automate launches of new Amazon EC2 instances when demand increases, and automate the termination of unneeded Amazon EC2 instances when demand subsides.

Choose when and how to scale

Scale dynamically based on your Amazon CloudWatch metrics, or predictably according to a schedule that you define. Receive notifications via Amazon Simple Notification Service (Amazon SNS) to be alerted when you use Amazon CloudWatch alarms to initiate Amazon EC2 Auto Scaling actions, or when EC2 Auto Scaling completes an action.

Fleet management

Automating how your Amazon EC2 fleet is managed can help maintain the availability of your applications. Amazon EC2 Auto Scaling is designed to automatically replace unhealthy or unreachable instances to maintain higher availability of your applications. To automate fleet management for EC2 instances, EC2 Auto Scaling is designed to monitor the health of running instances, automatically replace impaired instances, and balance capacity across Availability Zones. Learn more.

Predictive Scaling

Predictive Scaling is designed to predict future traffic, including regularly-occurring spikes, and helps provision the right number of EC2 instances in advance of predicted changes. Predictive Scaling’s machine learning algorithms are designed to detect changes in daily and weekly patterns, automatically adjusting their forecasts. This is designed to remove the need for manual adjustment of Auto Scaling parameters over time, making Auto Scaling simpler to configure and consume. Auto Scaling enhanced with Predictive Scaling is designed to deliver faster, simpler, and more accurate capacity provisioning and result in lower cost and more responsive applications.

Support for multiple purchase models, instance types, and AZs

Amazon EC2 Auto Scaling is designed to let you provision and automatically scale instances across purchase options, Availability Zones (AZ), and instance families in a single application to help you optimize scale, performance, and cost.

Included with Amazon EC2

If you’re signed up for the Amazon EC2 service, you’re already registered to use Amazon EC2 Auto Scaling and can begin using the feature via the API or command line interface.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at, or other agreement between you and AWS governing your use of AWS’s services.