Create and manage a group of identical, load-balanced VMs. VM Scale Sets can automatically scale out or scale in based on demand, making them well-suited for applications that experience varying levels of traffic. They also provide automatic updates, self-healing, and easy rollback capabilities, making them a popular choice for deploying and managing large-scale, highly available applications.
There are no incremental charges for the Virtual Machine scale sets service itself. You are only charged for the Azure VMs you deploy, as well as any additional underlying infrastructure resources consumed, such as storage and networking.
- Easy to create and manage multiple VMs
- All VM instances are created from the same base OS image and configuration
- Automatically scale as resource demand changes
- Provides high availability and application resiliency
Read more here
Azure Virtual Machine Scale Sets overview - Azure Virtual Machine Scale Sets
Azure Virtual Machine Scale Sets let you create and manage a group of load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule.