Definition of Auto Scaling:
Auto Scaling refers to the automatic allocation and dis-allocation of computing resources in a cloud computing environment.
Brief Description of Auto Scaling
Autoscaling is also known as Auto-scaling and automatic elastic. Autoscaling works on the principle of load-balancing. It automatically adds or removes the computing resources on the basis of need and load balancing principles. The computing resources typically include the active servers in a server farm.
Auto scaling allows some of the servers to go into the sleep state in case of the low load. In this way, the companies using Autoscaling infrastructure would bear less cost in both cases i.e. Cloud based or their own web server infrastructure. In the case of Cloud based infrastructure, the network providers charge according to server’s consumption and in the case of their own web servers, Autoscaling will result in less power consumption.