Auto Scaling Documentation

AWS provides multiple services that you can use to scale your application. Auto scaling is enabled by Amazon CloudWatch and is available at no additional charge beyond the service fees for CloudWatch and the other AWS resources that you use.

Amazon EC2 Auto Scaling

Use Amazon EC2 Auto Scaling to automatically scale Amazon EC2 instances, either with scaling policies or with scheduled scaling.

Application Auto Scaling

Use Application Auto Scaling to configure auto scaling for resources beyond just EC2, either with scaling policies or with scheduled scaling. For some resources, you can use auto scaling functionality directly in the service console in which you create and manage the resource.

AWS Auto Scaling

Use scaling plans to set up scaling policies across a collection of supported resources from services including Aurora, DynamoDB, EC2 Spot, and ECS.