Introduction
When you run many virtual machines to handle your app, it can be hard to add or remove machines as demand changes. VM Scale Sets help by automatically increasing or decreasing the number of virtual machines based on the workload.
When your website traffic grows during the day and shrinks at night, and you want to save costs by running fewer machines at night.
When you run a batch job that needs more machines to finish faster and fewer machines when idle.
When you want to keep your app available even if some virtual machines fail by automatically replacing them.
When you want to easily manage and update many identical virtual machines as a group.
When you want to respond quickly to sudden spikes in user demand without manual intervention.