For high-performance computing with VMs, Azure offers a feature called scale sets. A scale set permits you to create a set of Azure VMs with the same characteristics and under load balancement. All of the VMs associated with a scale set have the same operating system and the same configuration. You can associate up to 1,000 VMs to a scale set (300 VMs if you upload your own images).
By using scale sets, you can automatically increase or decrease the number of instances accordingly to your workloads. If you need high performance to complete a particular task, you can scale up your VM set, perform the task, and then scale down the set, all of which is automatically managed by the platform. Obviously, for high performance, ...