Large-scale network design in Azure boils down to two flagship architectural patterns: Hub-Spoke (the DIY approach) and Virtual WAN (the managed approach). Their design philosophies, costs, operational overhead, and ideal use cases differ significantly. This article compares the two from multiple angles — topology, selection criteria, and migration strategy — so you can decide which pattern fits your environment.
| Category | Hub-Spoke | Virtual WAN |
|---|---|---|
| Type | Self-built (DIY) | Managed SD-WAN |
| Number of hubs | 1-3 (small-to-medium scale) | Multi-region (10+ hubs) |
| Branch connectivity | Per-branch VPN/ExpressRoute | SD-WAN integration (Branch Connect) |
| Security | Azure Firewall / NVA placed in the Hub | Integrated into a Secured Virtual Hub |
| Flexibility | High (fully customizable) | Medium (Microsoft-managed constraints) |
| Operational overhead | High (Peering management, routing design) | Low (auto-mesh, Routing Intent) |
| NVA support | Any NVA (Palo Alto, Check Point, Cisco) | Only supported SaaS Firewalls |
| Cost (mid-size) | ~$1,100-1,800 / month | ~$1,100-2,200 / month |
| Recommended scale | 1-10 branches, 1-3 regions | 10+ branches, 5+ regions |
Hub-Spoke is a logical topology of one central Hub VNet plus multiple Spoke VNets, widely adopted as the standard pattern for enterprise Azure environments.
Virtual WAN is a Microsoft-managed SD-WAN service that provides an auto-mesh topology over Microsoft's global backbone.
A Secured Virtual Hub is a Virtual WAN Virtual Hub with Azure Firewall or a compatible SaaS Firewall (Check Point CloudGuard, Palo Alto Cloud NGFW, etc.) integrated. The Virtual Hub itself gains firewall capability, allowing it to filter Spoke-to-Spoke traffic, Branch-to-Cloud traffic, and Cloud-to-Internet traffic across the board.
Security policies can be managed centrally through Azure Firewall Manager, streamlining enterprise-scale security governance. It is one of Virtual WAN's biggest differentiators and the standard pattern when you want to apply Azure Firewall organization-wide.
A quick decision flow:
If you cannot decide, a pragmatic approach is to start with Hub-Spoke and consider migrating to Virtual WAN as you grow.
Migrating from an existing Hub-Spoke to Virtual WAN is possible, but it must be planned carefully. The basic steps:
One important caveat: plan for a 1-2 month PoC to validate the migration up front. Microsoft's migration guide and Azure support tickets are the safest path.
Real-world costs vary significantly by scale, but the reference ranges below assume a single region with Standard SKUs.
| Item | Hub-Spoke | Virtual WAN |
|---|---|---|
| Hub / Virtual Hub | VNet itself is free | $0.25/h ≈ ~$180/month |
| Routing Infrastructure Unit (RIU) | - | $0.25/h/RIU (starts at 1 RIU, auto-scales) |
| Azure Firewall (Standard) | $1.25/h ≈ ~$900/month | Same (inside Secured Hub) |
| VPN Gateway (VpnGw2) | $0.36/h ≈ ~$260/month | S2S VPN: $0.05/h × number of connections |
| ExpressRoute Gateway | Standard: $0.43/h ≈ ~$310/month | ER: $0.05/h × number of connections |
| VNet Peering / Connection | $0.01/GB (intra-region) | VNet Connection: $0.005/h × connections + data transfer |
| Total (mid-size, 1 region) | ~$1,100-1,800/month | ~$1,100-2,200/month |
The cost gap is small overall, and Virtual WAN scales more economically. Once you exceed roughly 10 branches, Virtual WAN often becomes the cheaper option too.
Microsoft certifications are the most efficient way to build systematic knowledge of Hub-Spoke and Virtual WAN.
For more, see the Azure Network Engineer Career Roadmap.
What is the difference between Hub-Spoke and Virtual WAN?
Hub-Spoke is a custom architecture you build yourself by combining VNets, Azure Firewall, and VPN Gateway. Virtual WAN is a Microsoft-managed SD-WAN service. Hub-Spoke offers high flexibility and full customization but carries a heavier design and operational burden. Virtual WAN provides an auto-mesh topology over Microsoft's global backbone, making large-scale branch-to-cloud connectivity simple — at the cost of being locked into the design pattern of integrating managed features like Azure Firewall inside the Virtual WAN Hub. Use Hub-Spoke for small-to-medium scale (1-3 hubs), and Virtual WAN for global, multi-branch deployments (10+ branches).
What does a Hub-Spoke topology look like?
Hub-Spoke is a logical topology of one central Hub VNet plus multiple Spoke VNets. Shared services (Azure Firewall, VPN Gateway, ExpressRoute Gateway, DNS Server, Bastion) live in the Hub VNet, and Spoke VNets (separated by Dev/Stage/Prod or by business unit) connect to the Hub via VNet Peering. Spoke-to-spoke traffic routes through the Hub's Azure Firewall (transit routing), and on-premises traffic also flows through the Hub's VPN/ExpressRoute Gateway. The design balances central governance with Spoke autonomy and is the de facto standard pattern for enterprise Azure environments.
When should I choose Virtual WAN?
Virtual WAN shines in these scenarios: 1) as a hub connecting many global branches (10+ offices) into Azure, 2) for integrated connectivity with existing SD-WAN vendors (Cisco Meraki, VMware Velocloud, Silver Peak, etc.), 3) for unified management of Azure Firewall and ExpressRoute across many regions (5+), 4) when you want a single service to manage Site-to-Site VPN, Point-to-Site VPN, ExpressRoute, and Branch-to-Branch connectivity, and 5) when you want cross-cutting security policy management through Azure Firewall Manager. Conversely, for small-to-medium scale (1-3 hubs), Hub-Spoke wins on cost and flexibility.
Can I migrate from Hub-Spoke to Virtual WAN?
Yes, but it requires careful planning. The basic steps: 1) create a new Virtual WAN and configure a Virtual Hub, 2) redeploy Azure Firewall inside the Virtual Hub as a Secured Hub, 3) Connect existing Spoke VNets to the Virtual Hub (replacing VNet Peering with minimal downtime), 4) replace existing Hub-Spoke VPN/ExpressRoute Gateways with the Virtual Hub's Gateway, 5) customize routing with Virtual Hub Routing Intent, and 6) delete the old Hub VNet. Importantly, plan a 1-2 month PoC for validation before cutover. Microsoft's migration guide and Azure support tickets are the safest path.
How do the costs compare?
Hub-Spoke: Azure Firewall (Standard) ~$900/month + Gateway ~$200-400/month + Peering charges. Total starts around $1,100-1,800/month. Virtual WAN: Virtual Hub at $0.25/h × 730h = ~$180/month + Routing Infrastructure Unit at $0.25/h/RIU + Connection charges (S2S VPN $0.05/h, ExpressRoute $0.05/h, VNet $0.005/h) + Azure Firewall (Standard inside the Virtual Hub) ~$900/month. Total starts around $1,100-2,200/month. The cost gap is small overall, and Virtual WAN scales more economically. Once you exceed roughly 10 branches, Virtual WAN often becomes the cheaper option too.
What is a Secured Virtual Hub?
A Secured Virtual Hub is a Virtual WAN Virtual Hub with Azure Firewall or a compatible SaaS Firewall (Check Point CloudGuard, Palo Alto Cloud NGFW, etc.) integrated into it. The Hub itself acquires firewall capabilities, allowing you to filter Spoke-to-Spoke traffic, Branch-to-Cloud traffic, and Cloud-to-Internet traffic across the board. Security policies are managed centrally through Azure Firewall Manager, streamlining enterprise-scale security governance. It is one of Virtual WAN's biggest differentiators and the standard pattern when you want to apply Azure Firewall organization-wide.
Is there a decision flowchart?
A quick decision flow: 1) How many branch offices? → 10+ means Virtual WAN; 3 or fewer means Hub-Spoke. 2) How many regions? → 5+ means Virtual WAN; 3 or fewer means Hub-Spoke. 3) Do you have an existing SD-WAN vendor? → If yes, Virtual WAN (CPE integration); if no, Hub-Spoke is fine too. 4) Do you want advanced NVAs (Palo Alto, Check Point) in the Hub? → If yes, Hub-Spoke (Virtual WAN only supports certain SaaS Firewalls); if no, Virtual WAN is fine. 5) Want to apply Azure Firewall consistently across the company? → Both work, but Virtual WAN's Firewall Manager integration is more convenient. If you cannot decide, a pragmatic approach is to start with Hub-Spoke and migrate to Virtual WAN as you grow.
Which certifications cover this topic?
AZ-700 (Network Engineer Associate) covers both Hub-Spoke and Virtual WAN in depth, with frequent design-decision questions. AZ-305 (Solutions Architect Expert) tests selection judgement from an architect's perspective in Domain 4, and AZ-104 (Administrator) covers VNet Peering fundamentals in Domain 4. Following the standard Azure network engineer path (AZ-900 → AZ-104 → AZ-700 → AZ-305) builds your Hub-Spoke / Virtual WAN understanding step by step.
Related Articles & Deep Dives
Azure Application Gateway vs Front Door 完全比較|L7 ロードバランサーの選定ガイド【2026 年版】
Azure の L7 ロードバランサー Application Gateway と Front Door を完全比較。リージョン vs グローバル・WAF 機能・SKU 選定 (Standard / Premium)・コスト・適用シーンを表形式で整理。両方組み合わせる多層構成、Traffic Manager / Azure CDN との関係、関連認定試験 (AZ-700 / AZ-305) を日本語で網羅。
Azure ネットワークエンジニア キャリアロードマップ|AZ-104 → AZ-700 → シニアネットワークアーキテクトへの道【2026 年版】
Azure ネットワークエンジニアになるための認定取得ロードマップ完全版。AZ-900 → AZ-104 → AZ-700 の王道ルート、Hub-Spoke / Virtual WAN / ExpressRoute / Azure Firewall / Front Door の実装、Cisco CCNP / AWS Advanced Networking との二刀流、9-12 ヶ月の学習プラン、年収レンジまで日本語で網羅。
AZ-104 vs AZ-204 完全比較|Microsoft Azure Administrator vs Developer Associate の違いと選び方【2026 年版】
Microsoft Azure の 2 大 Associate 認定 AZ-104 (Administrator) と AZ-204 (Developer) を完全比較。対象ロール・出題範囲・難易度・学習時間・受験料・キャリアパスを表形式で整理。AZ-204 2026 年 7 月リタイア後の判断材料、両方取る価値、次の認定への進路まで日本語で網羅。
Azure Architect キャリアロードマップ|AZ-900 → AZ-305 → SC-100 シニアアーキテクトへの道【2026 年版】
Azure Solutions Architect になるための認定取得ロードマップ完全版。AZ-900 → AZ-104 → AZ-305 の王道ルート、AZ-400 / SC-100 / AZ-700 との二刀流 / 三刀流戦略、マルチクラウド対応 (AWS / GCP)、未経験から 7-12 ヶ月の学習プラン、年収レンジまで日本語で網羅。
Technical information in this article is based on the Azure Virtual WAN Documentation and the Hub-Spoke Reference Architecture. This article is not an official Microsoft Corporation product, and there is no affiliation or sponsorship. Microsoft and Azure are trademarks of the Microsoft group of companies. Information reflects official public materials as of May 24, 2026. Please always check the official pages for the latest information.
Practice with certification-focused question sets
Visit Azure Exam PrepNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
AZ-900 Azure Fundamentals: Complete Exam Guide (2026)
Pass AZ-900 — cloud concepts, Azure architecture, management...
Azure Certification Roadmap: Which Cert to Take Next (2026)
Choose your Azure certification path — Fundamentals, Associa...
AI-901 Azure AI Fundamentals (Beta): Complete Guide (2026)
Pass AI-901 — Microsoft Foundry, generative AI, responsible ...
Microsoft Entra ID Fundamentals for Azure Certs (2026)
Entra ID basics every cert candidate needs — tenants, identi...
DP-900 Azure Data Fundamentals: Complete Guide (2026)
Pass DP-900 — relational, non-relational, analytics, Power B...