Autoscaling offers a solution to match performance requirements and meet SLAs for Azure resources and Applications. It can add additional resources such as adding VMs and CPUs to VMs and other Azure resources, and when those resources are no longer needed, they can be removed to minimize costs. This process is handled by Azure.
Autoscaling is one of the key benefits of cloud technologies because you add and remove additional resources easily and even automatically without the need to manage those resources. Autoscaling can be done in the following two different ways:
- Vertical Scaling: This is also called scaling up and down. You can move applications to a different VM size. By changing the VM size, applications become unavailable for a short period of time, so this type of scaling is normally not executed automatically.
- Horizontal Scaling:...