Hub Spoke v1.0
Hub Spoke v1.0
Management
subnet
Jumpbox
1
Azure Landing Zone (NVA) https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/dmz/secure-vnet-dmz
Availability
set
VNet
(Spoke 1)
Management
subnet
Jumpbox
Availability
set
VNet
Peering App Services Managed Database
(Bidirectional)
Hub VNet
VNet (Spoke 2)
2
Azure Network Architecture: Deployment to Primary Azure Region
VNet 10.xx.xx.xx/yy
VPN Client Peering Test VNet
P2S VPN Tunnel (Bidirectional) 10.xx.xx.xx/zz 10.xx.xx.xx/zz 10.xx.xx.xx/zz
SIEM (Spoke 2)
Subnet
3
Azure Network Architecture: with animation
VNet 10.xx.xx.xx/yy
Peering Test VNet
VPN Client SIEM (Bidirectional)
(Spoke 2)
10.xx.xx.xx/zz 10.xx.xx.xx/zz 10.xx.xx.xx/zz
4
Hub and Spoke Network Topology
HTTP/
HTTPS
Hub Subnets
Gateway
Subnet
Spoke 2 Subnets Spoke 4 Subnets
Spoke 2 VNet Hub VNet Spoke 4 VNet
5
Hub and Spoke Topology
HTTP/
HTTPS
Hub Subnets
Gateway
Subnet
Spoke 2 Subnets Spoke 4 Subnets
Spoke 2 VNet Hub VNet Spoke 4 VNet
Benefits Drawbacks
Hub & Spoke Easier to manage shared services Single point of failure
Lower licensing costs Overhead of managing UDRs
Improved segregation
Easy to scale
6
Example Azure Network Plan: VNets & Subnets
# Of
ID vNET Subnet Netmask CIDR hosts Subscription Security zone Gateway unit Gateway address
1 HUB 10.151.98.0 26 10.151.98.0/26 62 Hub HUB_SZ_MSS Microsoft Azure 10.151.98.1
2 HUB 10.151.96.0 26 10.151.96.0/26 62 Hub HUB_SZ_PRIVATE_DMZ Firewall 1(Internal) 10.151.96.1
3 HUB 10.151.97.0 24 10.151.97.0/24 254 Hub HUB_SZ_PUBLIC_DMZ Firewall 0 (External) 10.151.97.1
4 HUB 10.151.98.64 26 10.151.98.64/26 62 Hub HUB_SZ_JUMP_BOX Microsoft Azure 10.151.98.65
5 PROD 10.151.0.0 19 10.151.0.0/19 8190 Prod PROD_SZ_WORKLOAD1 Microsoft Azure 10.151.0.1
6 DEV 10.151.32.0 19 10.151.32.0/19 8190 Non-Prod DEV_SZ_NON_PROD Microsoft Azure 10.151.32.1
7 STAGING 10.151.64.0 19 10.151.64.0/19 8190 Non-Prod STAGING_SZ_NON_PROD Microsoft Azure 10.151.64.1