Autoscaling (also spelt as auto scaling or auto-scaling) refers to a method used by cloud computing services where computational resources are added or removed to a server farm depending on the server load and actual usage. Autoscaling monitors applications and ensures that a server has the right amount of computational resources at its disposal to handle the load for applications. The method is inspired by the idea of load balancing

Points to Remember

  • Autoscaling method is used by many cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, Oracle Cloud, Google Platform, Facebook and more.
  • Autoscaling is especially beneficial for entities with their own web server infrastructure or entities who are using infrastructure hosted in the cloud. It allows servers to go to sleep if they are not being used. This helps in reducing electricity costs incurred for using or running a server.