AWS Auto Scaling allows the user to scale the Amazon EC2 computer resources up or down automatically as per the defined conditions. The user can configure auto scaling as per the requirement. The Amazon Web Services also provides Elastic Load Balancing (ELB) to manage the traffic on a fleet of Amazon Elastic Compute Cloud instances.
When the AWS EC2 resources are managed by ELB, adding new resources to ELB will ensure that the additional traffic is well distributed to the new resources and the application performance is maintained.
The present guide demonstrates how to configure Auto Scaling with Cloudwatch and ELB. Since AWS does not provide the management console for Auto Scaling, all the tasks would be performed by CLI.