Last updated on

My First VNet: What a Network Engineer Notices Right Away


Coming from years of racking switches and writing ACLs on physical firewalls, my first VNet felt familiar and foreign at the same time. A VNet is basically your own private address space in the cloud — but the rules for how traffic actually flows inside it are different enough to trip up anyone used to VLANs and static routing tables.

Where the on-prem instincts help

  • Subnetting math is exactly the same — CIDR is CIDR.
  • Network Security Groups (NSGs) behave like stateful ACLs you already understand.
  • Hub-and-spoke topology maps almost 1:1 to a traditional core/distribution design.

Where they don’t

  • There’s no physical cabling to trace — everything is defined, and often misconfigured, in code.
  • Effective NSG rules are a merge of subnet-level and NIC-level rules, which catches people off guard.
  • Service Tags replace a lot of the manual IP-range bookkeeping you’d do on-prem.

If you want to try this out hands-on without spinning up a subscription first, I used the free Azure Cloud AI Toolkit NSG tool to sanity-check my rule design before deploying anything — it’s the same free tool I keep linking back to across this series.

More posts in this series will cover load balancers, private endpoints, and the inevitable NSG troubleshooting war stories.