- Yes—you use VM Scale Sets to automate the deployment of multiple VMs.
- Yes—by using Availability Sets, you can spread VMs across different fault and update domains.
- Yes—you use resource providers to deploy different artifacts in Azure using ARM templates.