This article provides a foundational reference architecture for a workload deployed on Azure Virtual Machines.
The example workload assumed by this architecture is an internet-facing multi-tier web application that is deployed on separate sets of virtual machines (VMs). VMs are provisioned as part of Azure Virtual Machine Scale Sets deployments. This architecture can be used for these scenarios:
https://learn.microsoft.com/en-us/azure/architecture/virtual-machines/baseline