Azure’daki sanal makinelerin ve diğer kaynakların (veritabanı, uygulama sunucusu vb.) birbirleriyle haberleşmesini sağlayan sanal bir ağdır. Bir VNET (Virtual Network) içinde birden fazla farklı amaçlar için subnet oluşturabiliriz. Kaynakları bu subnetlerde gruplayarak güvenliği artırmamızı sağlar. Gereksinimlere göre bu subnetler internete açılabilir. Örneğin, bir web sunucusunun internete açılması gerekebilir, ancak bir veritabanı için bu durum böyle değildir. Veritabanının özel (private) bir subnet’te olmasını isteriz.
1 – İlk olarak bir kaynak grubu (resource group) seçiyoruz. Her kaynak yalnızca bir kaynak grubuna atanmalıdır.
2 – Sanal ağımıza (virtual network) muhammed-test-vn ismini veriyoruz.

3 – Sanal ağımızın IP aralıklarını ayarlıyoruz (10.0.0.0/16). Bu sayede sanal ağımız içinde 65,536 tane cihaza IP verebiliriz.
4 – Frontend ve backend için ayrı subnetler oluşturuyorum. Bunların da IP aralıklarını ayarlıyorum. (frontend-subnet ve backend-subnet)

5 – Başarıyla sanal ağımız oluşturuldu ve biz bu sanal ağa kaynaklarımızı (resource’larımızı) koyabiliriz.