Instiq
Chapter 4 · Design Infrastructure Solutions·v2.0.0·Updated 6/4/2026·~11 min

What's changed: Deepened AZ-305 Chapter 4 (added comparison tables, scenarios, FAQs, exam traps, deep-dive paragraphs to each section; localized figures to Japanese)

4.3Designing Networking

Key points

Understand networking design—VNet/subnets/NSG, peering/hub-spoke, VPN Gateway/ExpressRoute, Front Door/App Gateway/Load Balancer, and Private Link. Design secure, scalable connectivity.

Networking is about isolation, connectivity, and protection. Build on VNets and extend securely with hub-spoke and private connectivity.

4.3.1Networking composition

Diagram of Azure networking design: built on VNets and subnets isolated by NSGs (subnet/NIC traffic control); many VNets connected via hub-spoke (shared services in a hub VNet with peered spokes, or Virtual WAN); on-prem connectivity via VPN Gateway (encrypted; S2S/P2S) and ExpressRoute (dedicated, low-latency/stable); load balancing via Front Door/Application Gateway (L7) and Load Balancer (L4); and private connectivity to PaaS via Private Link/private endpoints.
Networking design
  • VNet/subnets/NSG: isolate with virtual networks; control subnet/NIC traffic with NSG.
  • Hub-spoke: centralize shared services in a hub VNet, peering spokes (or Virtual WAN).
  • VPN Gateway/ExpressRoute: on-prem connectivity. VPN = encrypted (S2S/P2S), ExpressRoute = dedicated (low-latency/stable).
  • Private Link: connect to PaaS (Storage/SQL, etc.) via private IP, avoiding public exposure.
Exam point

Common on AZ-305: subnet/NIC traffic control = NSG, consolidate many VNets = hub-spoke/Virtual WAN, encrypted on-prem = VPN Gateway, dedicated = ExpressRoute, private PaaS connectivity = Private Link/private endpoints, global L7 = Front Door, regional L7 = App Gateway, L4 = Load Balancer.

AZ-305 networking design probes "composing isolation, connectivity, protection, and exposure control with the topology and services that fit requirements." Isolate the base VNet/subnets with NSGs (allow/deny per subnet/NIC) and ASGs (group by role), and for egress control/inspection place Azure Firewall (FQDN filtering/IDPS/DNAT) or an NVA in a hub. At scale, choose hub-spoke (shared services in a hub, spokes peered) or Virtual WAN (managed inter-hub connectivity) to simplify operations. For on-prem, choose VPN Gateway (encrypted tunnel over the internet, S2S/P2S, cheap but bandwidth/latency depend on the line) and ExpressRoute (dedicated, low-latency/stable/high-bandwidth with SLA; pair both for redundancy) by requirement. For load balancing and edge, combine by layer and scope: Load Balancer (L4), Application Gateway (L7, WAF/path-based), Front Door (global L7 + CDN + WAF + fast failover), Traffic Manager (DNS routing). To limit PaaS exposure, distinguish Private Link/private endpoints (expose PaaS via a private IP inside the VNet, no internet) from the looser service endpoints (optimal path from the VNet but the public IP remains). The key is to choose a topology meeting least exposure (private connectivity), least privilege (NSG/Firewall), and redundant connectivity (VPN + ExpressRoute, zone redundancy).

GoalServiceKey point
Subnet/NIC traffic controlNSG / ASGAllow/deny rules; group by role
Connect many VNetsHub-spoke / Virtual WANCentralize shared services; simpler ops
On-prem connectivityVPN Gateway / ExpressRouteEncrypted tunnel / dedicated, SLA
Limit PaaS exposurePrivate Link / service endpointsPrivate IP / optimal path (public IP remains)
Note

Scenario: Govern multiple departments’ VNets, connect to on-prem with low latency and stability, and keep Storage/SQL off the public internet. → Consolidate topology with hub-spoke (or Virtual WAN) hosting shared firewall/gateway; use ExpressRoute as primary and VPN Gateway as backup for on-prem redundancy. Expose Storage/SQL only via private endpoints (Private Link) from private IPs inside the VNet, disabling public access. Restrict inter-subnet traffic to least-allow with NSG/Azure Firewall.

Note

FAQ: Private Link (private endpoints) vs service endpoints? A private endpoint exposes PaaS as a private IP inside the VNet, with traffic over the Microsoft backbone and no public path (strictest; reachable from on-prem too). Service endpoints provide an optimal path from the VNet, but the resource’s public endpoint remains. To fully cut public exposure, choose private endpoints.

Warning

Exam trap: Choosing service endpoints to "fully hide PaaS from the internet" is insufficient—they only optimize the path while the public endpoint remains; the answer is private endpoints (Private Link). Also, NSGs filter at L3/L4—if you need FQDN-based egress control or IDPS, use Azure Firewall; don’t conflate them.

4.3.2Section summary

  • Foundation = VNet/subnets/NSG + hub-spoke
  • On-prem = VPN/ExpressRoute / private PaaS = Private Link

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. Centralize shared services (firewall/DNS) for many VNets and let each VNet use them. Which design?

Q2. Connect on-prem to Azure via a low-latency, stable dedicated link. What?

Q3. Connect to PaaS (Storage/SQL) via a private IP without traversing the internet. What?

Check your understandingPractice questions for Chapter 4: Design Infrastructure Solutions

Keep track of your progress

The full study guide is free to read. Sign up free to practice with the question bank, track what you have read, review your mistakes, and highlight passages.