你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
可以在部署期间配置 Azure 防火墙,以跨多个可用性区域以提高可用性。
此功能支持以下方案:
- 可以将可用性提高到 99.99% 的正常运行时间。 有关详细信息,请参阅 Azure 防火墙服务级别协议(SLA)。 当选择两个或多个可用区时,将提供 99.99% 的运行时间服务级协议 (SLA)。
- 还可以出于临近原因,使用服务标准 99.95% SLA,将 Azure 防火墙关联到特定区域。
有关 Azure 防火墙可用性区域的详细信息,请参阅 SKU 提供的 Azure 防火墙功能。
以下 Azure PowerShell 示例演示如何使用可用性区域部署 Azure 防火墙。
创建具有可用性区域的防火墙
此示例在区域 1、2 和 3 中创建防火墙。
创建标准公共 IP 地址时,未指定任何特定区域。 默认情况下,这会创建区域冗余 IP 地址。 可以在所有区域或单个区域中配置标准公共 IP 地址。
请务必了解,因为区域 1 中不能有防火墙,区域 2 中不能有 IP 地址。 但是,可以在区域 1 中具有防火墙和所有区域中的 IP 地址,或者在同一个区域中有一个防火墙和一个 IP 地址,以实现邻近性目的。
$rgName = "Test-FW-RG"
$vnet = Get-AzVirtualNetwork `
-Name "Test-FW-VN" `
-ResourceGroupName $rgName
$pip1 = New-AzPublicIpAddress `
-Name "AzFwPublicIp1" `
-ResourceGroupName "Test-FW-RG" `
-Sku "Standard" `
-Location "eastus" `
-AllocationMethod Static `
-Zone 1,2,3
New-AzFirewall `
-Name "azFw" `
-ResourceGroupName $rgName `
-Location "eastus" `
-VirtualNetwork $vnet `
-PublicIpAddress @($pip1) `
-Zone 1,2,3