
Azure Gateways in Enterprise Architecture
Types, SKUs, Usage, Configuration, Best Practices, and Subnet Requirements
Modern enterprise Azure environments rely on gateways to control traffic flow, enable hybrid connectivity, enforce security inspection, and provide application level routing. Selecting the correct gateway type and SKU directly impacts availability, compliance, performance, and cost.
This comprehensive guide covers:
- Gateway Types
- Gateway SKUs
- Gateway Usage Scenarios
- Gateway Feature Comparison Table
- Gateway Configuration Overview
- Gateway Best Practices
- Gateway Subnetting Requirements
All content is structured for enterprise architecture documentation and Shopify blog publishing.
- Gateway Types
Azure VPN Gateway
Entity: Azure VPN Gateway
Purpose
Encrypted IPsec connectivity between Azure and on premises or branch offices.
Common Use Cases
Site to Site VPN
Point to Site remote access
VNet to VNet connectivity
Azure ExpressRoute Gateway
Entity: Azure ExpressRoute
Purpose
Private dedicated connectivity to Azure through a connectivity provider.
Common Use Cases
Financial services workloads
High throughput replication
Mission critical hybrid connectivity
Azure Application Gateway
Entity: Azure Application Gateway
Purpose
Layer 7 HTTP and HTTPS load balancing with SSL termination and optional Web Application Firewall.
Common Use Cases
Public web applications
Microservices ingress
AKS ingress controller
Azure Firewall
Entity: Azure Firewall
Purpose
Centralized network security service with application and network rule filtering.
Common Use Cases
Hub and spoke security architecture
Egress filtering
Threat intelligence filtering
Azure NAT Gateway
Entity: Azure NAT Gateway
Purpose
Secure outbound internet access for private workloads using static public IP addresses.
Common Use Cases
AKS outbound connectivity
Private VM internet access
Controlled egress
Azure Front Door
Entity: Azure Front Door
Purpose
Global Layer 7 load balancing and web acceleration.
Common Use Cases
Global SaaS platforms
Active active regional deployments
Edge security and WAF
- Gateway SKUs
VPN Gateway SKUs
|
SKU |
Throughput |
BGP Support |
Zone Redundant |
Recommended Use |
|
Basic |
Low |
No |
No |
Small labs and dev |
|
VpnGw1 |
Moderate |
Yes |
No |
Small production |
|
VpnGw2 |
Higher |
Yes |
No |
Medium workloads |
|
VpnGw3 |
High |
Yes |
No |
Enterprise production |
|
VpnGw4 |
Very High |
Yes |
Yes |
Large scale deployments |
|
VpnGw5 |
Maximum |
Yes |
Yes |
High throughput enterprise |
ExpressRoute Gateway SKUs
|
SKU |
Throughput |
Zone Redundant |
Recommended Use |
|
ErGw1AZ |
Moderate |
Yes |
Standard enterprise |
|
ErGw2AZ |
High |
Yes |
Large enterprise |
|
ErGw3AZ |
Very High |
Yes |
High data replication workloads |
Application Gateway SKUs
|
SKU |
WAF Included |
Autoscaling |
Zone Redundant |
Recommended Use |
|
Standard v2 |
No |
Yes |
Yes |
Web load balancing |
|
WAF v2 |
Yes |
Yes |
Yes |
Secure web applications |
Azure Firewall SKUs
|
SKU |
TLS Inspection |
IDPS |
Zone Redundant |
Recommended Use |
|
Basic |
No |
No |
No |
Basic filtering |
|
Standard |
No |
No |
Yes |
Enterprise filtering |
|
Premium |
Yes |
Yes |
Yes |
Advanced threat protection |
NAT Gateway
Single SKU model supporting high availability and up to 16 public IP addresses.
- Gateway Usage Scenarios
VPN Gateway
Best suited for encrypted hybrid connectivity with moderate bandwidth requirements and cost sensitivity.
ExpressRoute
Designed for enterprises requiring private connectivity, predictable latency, and compliance alignment.
Application Gateway
Used when application layer routing, SSL offload, and WAF inspection are required.
Azure Firewall
Deployed in hub VNet to centralize traffic inspection and enforce outbound and east west filtering.
NAT Gateway
Ideal for outbound only traffic where inbound exposure must be prevented.
Front Door
Used for global HTTP routing and edge acceleration across multiple Azure regions.
- Gateway Feature Comparison Table
|
Gateway Type |
OSI Layer |
Inbound Support |
Hybrid Connectivity |
WAF Capability |
TLS Inspection |
Static Outbound IP |
Zone Redundant |
Primary Purpose |
|
VPN Gateway |
Layer 3 |
No |
Yes |
No |
No |
No |
Yes on AZ SKUs |
Encrypted VPN tunnels |
|
ExpressRoute Gateway |
Layer 3 |
No |
Yes |
No |
No |
No |
Yes |
Private dedicated connectivity |
|
Application Gateway Standard v2 |
Layer 7 |
Yes |
No |
No |
SSL termination |
No |
Yes |
HTTP load balancing |
|
Application Gateway WAF v2 |
Layer 7 |
Yes |
No |
Yes |
SSL termination |
No |
Yes |
Secure web applications |
|
Azure Firewall Basic |
Layer 3 and 7 |
No |
Yes |
No |
No |
Yes |
No |
Basic network filtering |
|
Azure Firewall Standard |
Layer 3 and 7 |
No |
Yes |
No |
No |
Yes |
Yes |
Enterprise network security |
|
Azure Firewall Premium |
Layer 3 and 7 |
No |
Yes |
No |
Yes |
Yes |
Yes |
Advanced threat inspection |
|
NAT Gateway |
Layer 3 |
No |
No |
No |
No |
Yes |
Yes |
Secure outbound internet |
|
Front Door |
Layer 7 Global |
Yes |
No |
Yes |
SSL termination |
No |
Global |
Global web acceleration |
- Gateway Configuration Overview
VPN Gateway Configuration
- Create a VNet with GatewaySubnet
- Allocate Public IP
- Deploy Virtual Network Gateway
- Configure Local Network Gateway
- Create IPsec connection
Application Gateway Configuration
- Create dedicated subnet
- Assign Public IP
- Configure frontend listeners
- Define backend pools
- Configure HTTP settings
- Create routing rules
- Enable WAF if required
Azure Firewall Configuration
- Create AzureFirewallSubnet
- Assign Public IP
- Deploy Firewall
- Configure network rules
- Configure application rules
- Enable threat intelligence
NAT Gateway Configuration
- Create Public IP resource
- Deploy NAT Gateway
- Associate NAT Gateway with workload subnet
ExpressRoute Gateway Configuration
- Create GatewaySubnet
- Deploy Virtual Network Gateway with ExpressRoute SKU
- Link to ExpressRoute circuit
- Enable BGP
- Gateway Best Practices
- Always use zone redundant SKUs in production
- Use hub and spoke architecture for centralized control
- Separate each gateway into dedicated subnet
- Use Azure Firewall for centralized egress filtering
- Use Application Gateway WAF for internet facing workloads
- Enable diagnostic logs and monitoring
- Implement BGP for dynamic routing
- Avoid mixing VPN and ExpressRoute in unsupported configurations
- Size GatewaySubnet appropriately
- Monitor throughput and scale SKUs when required
- Gateway Subnetting Requirements
VPN Gateway
Subnet name must be GatewaySubnet
Minimum recommended size is /27
No other resources allowed
ExpressRoute Gateway
Uses GatewaySubnet
Cannot share with other services
Recommended minimum /27
Application Gateway
Requires dedicated subnet
Cannot contain other resource types
Recommended /27 or larger for autoscaling
Azure Firewall
Subnet must be named AzureFirewallSubnet
Minimum size /26
No other resources allowed
NAT Gateway
No dedicated subnet required
Associated to workload subnet
Front Door
Global service
No VNet subnet required
Final Thoughts
Azure gateways are foundational networking components that control traffic flow, enforce security, and enable hybrid integration. Proper gateway selection depends on workload type, compliance requirements, traffic inspection depth, and resiliency expectations.
Enterprise environments typically combine multiple gateways:
VPN or ExpressRoute for hybrid connectivity
Azure Firewall for centralized security
Application Gateway for web routing
NAT Gateway for secure outbound traffic
Front Door for global distribution
When designed correctly, gateways provide a scalable, secure, and resilient foundation for enterprise cloud architecture.
0 comments