Author : MD TAREQ HASSAN | Updated : 2021/12/27

What does high availability mean?

How to achieve high availability?

Virtual network gateway

Firewall

Using PowerShell

# No specific zone is specified. This creates a zone-redundant IP address by default
$pip1 = New-AzPublicIpAddress `
  -Name "AzFwPublicIp1" `
  -ResourceGroupName "rg" `
  -Sku "Standard" `
  -Location "centralus" `
  -AllocationMethod Static

New-AzFirewall `
  -Name "azFw" `
  -ResourceGroupName $rgName `
  -Location centralus `
  -VirtualNetwork $vnet `
  -PublicIpAddress @($pip1) `
  -Zone 1,2,3

Application gateway

Portal

Azure Application Gateway - zone selection during provisioning

PowerShell (https://docs.microsoft.com/en-us/powershell/module/az.network/new-azapplicationgateway)

New-AzApplicationGateway `

# ... ... ...

-Zone 1,2,3