Az104 — Azure Scale Sets
· Azure virtual machine scale sets provide a scalable way to run applications on a set of virtual machines (VMs).
· The VMs in this type of scale set all have the same configuration and run the same applications.
· As demand grows, the number of VMs running in the scale set increases.
· As demand slackens, excess VMs can be shut down.
· Virtual machine scale sets are ideal for scenarios that include compute workloads, big-data workloads, and container workloads.
· A scale set can also change the size of VM instances.
· Virtual machine scale sets support both Linux and Windows VMs in Azure.
· However, keep in mind that you’re limited to running 1,000 VMs on a single scale set
· Horizontal scaling is the process of adding or removing several VMs in a scale set.
· Vertical scaling is the process of adding resources such as memory, CPU power, or disk space to VMs
· Vertical scaling typically requires rebooting the affected VMs in the scale set.
· This process can lead to temporary degraded performance across the scale set while the VMs restart.