The typical architecture for an IaaS virtual machine-based solution is shown here:
![](https://static.packt-cdn.com/products/9781789614503/graphics/assets/add39eaa-4bd1-4eb5-9642-5319034405e8.png)
The typical architecture for an IaaS virtual machine-based solution is shown here:
Azure Virtual Machines that host web applications, application servers, database, and other services are provisioned using ARM templates. Each virtual machine has a single network card with a public IP assigned to it. They're attached to a virtual network and have a private IP address from the same network. The public IP for virtual machines is optional since they're attached to a public load balancer. These virtual machines are based on a Windows 2016 server image. Operational insight agents are installed on virtual machines to monitor the virtual machines...