It's possible that you may need to adjust the number of resources that are serving the application so that application load can be managed without any issues. The manual configuration of increasing and decreasing resources based on application load faces many difficulties, and hardly serves its purpose effectively.
It is better to scale in and scale out automatically so that whenever a peak load is encountered by the application, additional resources can be allocated automatically. Then, when the load is back to normal, additional resources can be deallocated.
There are some visible benefits of Auto Scaling, as shown in the following diagram:
In short, the Auto Scaling feature in AWS provides us with the flexibility to manage application traffic in a cost-effective manner. We can achieve this by configuring the minimum number of instances in each...