AWS Auto Scaling monitors the application and ensures that the correct number of EC2 instances are available; if not, then it will automatically adjust and scale the capacity to maintain predictable and steady performance at the lowest cost. AWS Auto Scaling provides a powerful and simple console to set up the application scaling easily for multiple services and multiple resources.
For Amazon EC2 Auto Scaling, collections of EC2 instances are created and known as Auto Scaling Groups (ASGs). In an Auto Scaling Group, you can define the minimum and maximum number of instances, so an Auto Scaling Group will not go below or above these sizes, respectively.
Now, let's understand Auto Scaling capabilities on AWS: ...