Virtual machine solutions using ARM templates
Infrastructure as a service (IaaS) resources and solutions can be deployed and configured using ARM templates. The major resources related to IaaS are virtual machine resources.
Creating a virtual machine resource is dependent on multiple other resources in Azure. Some of the resources that are needed to create a virtual machine include:
- A storage account or a managed disk for hosting the operating system and data disk
- A virtual network along with subnets
- A network interface card
There are other resources that are optional, including:
- Azure Load Balancer
- Network security groups
- Public IP address
- Route tables and more
This section will deal with the process of creating virtual machines using ARM templates. As mentioned before in this section, we need to create a few resources, upon which the virtual machine resource will depend, prior to creating the virtual machine resource itself...