Amazon EC2 Auto Scaling and EC2 are both part of the same family. Amazon EC2 is for deploying a server only, while Amazon EC2 Auto Scaling scales itself according to policy. For example, if we have a policy to use five Amazon EC2 servers and two servers cross the CPU threshold level, it will automatically deploy the third server. This allows users or customers to access those particular servers in time, making it effective for traffic management.
The application can handle customers when they need it, without any failure. If a failure occurs, the auto-scaling group will create another server in another zone, which makes it particularly useful.