These reference architectures show proven practices for running Linux VMs in Azure.
Baseline recommendations for running any Linux VM in Azure.
Load balanced VMs
Multiple VMs placed behind a load balancer for scalability and availability.
VMs configured for an N-tier application with Apache Cassandra.
N-tier application deployed to two regions for high availability.