Azure Gateways in Enterprise Architecture

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:

  1. Gateway Types
  2. Gateway SKUs
  3. Gateway Usage Scenarios
  4. Gateway Feature Comparison Table
  5. Gateway Configuration Overview
  6. Gateway Best Practices
  7. Gateway Subnetting Requirements

All content is structured for enterprise architecture documentation and Shopify blog publishing.

  1. 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

  1. 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.

  1. 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.

  1. 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

  1. Gateway Configuration Overview

VPN Gateway Configuration

  1. Create a VNet with GatewaySubnet
  2. Allocate Public IP
  3. Deploy Virtual Network Gateway
  4. Configure Local Network Gateway
  5. Create IPsec connection

Application Gateway Configuration

  1. Create dedicated subnet
  2. Assign Public IP
  3. Configure frontend listeners
  4. Define backend pools
  5. Configure HTTP settings
  6. Create routing rules
  7. Enable WAF if required

Azure Firewall Configuration

  1. Create AzureFirewallSubnet
  2. Assign Public IP
  3. Deploy Firewall
  4. Configure network rules
  5. Configure application rules
  6. Enable threat intelligence

NAT Gateway Configuration

  1. Create Public IP resource
  2. Deploy NAT Gateway
  3. Associate NAT Gateway with workload subnet

ExpressRoute Gateway Configuration

  1. Create GatewaySubnet
  2. Deploy Virtual Network Gateway with ExpressRoute SKU
  3. Link to ExpressRoute circuit
  4. Enable BGP
  5. Gateway Best Practices
  6. Always use zone redundant SKUs in production
  7. Use hub and spoke architecture for centralized control
  8. Separate each gateway into dedicated subnet
  9. Use Azure Firewall for centralized egress filtering
  10. Use Application Gateway WAF for internet facing workloads
  11. Enable diagnostic logs and monitoring
  12. Implement BGP for dynamic routing
  13. Avoid mixing VPN and ExpressRoute in unsupported configurations
  14. Size GatewaySubnet appropriately
  15. Monitor throughput and scale SKUs when required
  16. 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

Leave a comment

Please note, comments need to be approved before they are published.