你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
什么是可用性区域
可用性区域(AZ) 是 Azure 区域中的物理独立数据中心,每个数据中心都有独立的电源、冷却和网络。 可用性区域隔离基础结构故障,并提高应用程序的复原能力和可用性。
支持可用性区域 的区域 通常具有三个不同的区域(例如区域 1、区域 2 和区域 3)。 并非所有 Azure 区域都支持可用性区域。 对于 Azure 防火墙,可用性区域确定防火墙实例在区域中的放置方式,以及防火墙对区域性故障的复原能力。
区域冗余
Azure 防火墙使用 区域冗余的默认 部署模型来提高针对区域性故障的复原能力、可用性和保护。
对于新部署, 不要为防火墙指定可用性区域。 Azure 在提供默认设置的区域中管理跨多个可用区的后端的区域分配。 你不需要选择区域标识符来获得区域冗余。
- 没有指定区域的新防火墙在 ZR兼容区域默认是区域冗余的。
- 现有的非区域冗余防火墙,包括明确指定的单一区域的防火墙,在支持多个可用性区域的区域中进行了平台迁移。
- 所列地区的迁移已完成。 随着迁移进程,其他区域也会被启用。
- 你不需要解除分配、重新部署或更改防火墙的区域设置就能接受自动迁移。
定义
Azure 防火墙部署选项分为以下类别。
| 部署类型 | Description |
|---|---|
| 区域冗余 (ZR) | 防火墙跨多个可用性区域(两个或更多个)进行部署。 |
| 区域性(单区域) | 防火墙配置为单一区域(例如仅限区域1)。 |
| 区域(无区) | 防火墙未配置到任何区域。 |
某些区域不支持可用性区域。 在这些区域中,Azure 防火墙将继续部署为区域资源。
现有防火墙的平台迁移
Azure 防火墙 将现有的非可用区冗余防火墙迁移为可用区冗余,适用于支持多个可用区的区域:
- 迁移是自动且透明的。
- 无需停机,也不需要管理员操作。
ZR兼容区域
截至2026年10月9日,迁移已完成,以下地区默认提供区域冗余。
| 云 | 区域标识符 |
|---|---|
| Azure 公共云 | eastus2 |
| Azure 公共云 | eastus |
| Azure 公共云 | japaneast |
| Azure 公共云 | australiaeast |
| Azure 公共云 | canadacentral |
| Azure 公共云 | westus2 |
| Azure 公共云 | centralus |
| Azure 公共云 | westeurope |
| Azure 公共云 | northeurope |
| Azure 公共云 | southcentralus |
| Azure 公共云 | francecentral |
| Azure 公共云 | centralindia |
| Azure 公共云 | koreacentral |
| Azure 公共云 | southeastasia |
| Azure 公共云 | germanywestcentral |
| Azure 公共云 | uksouth |
| Azure 公共云 | swedencentral |
| Azure 公共云 | uaenorth |
| Azure 公共云 | switzerlandnorth |
| Azure 公共云 | southafricanorth |
| Azure 公共云 | eastasia |
| Azure 公共云 | brazilsouth |
| Azure 公共云 | westus3 |
| Azure 公共云 | israelcentral |
| Azure 公共云 | polandcentral |
| Azure 公共云 | norwayeast |
| Azure 公共云 | italynorth |
| Azure 公共云 | spaincentral |
| Azure 公共云 | qatarcentral |
| Azure 公共云 | mexicocentral |
| Azure 公共云 | newzealandnorth |
| Azure 公共云 | indonesiacentral |
| Azure public (EUAP) | centraluseuap |
| Azure public (EUAP) | eastus2euap |
| Azure 中国 | chinanorth3 |
| Azure 政府 | usgovvirginia |
EUAP 区域的访问受限。 在相应的 Azure 云中,使用你的订阅可用的区域。
了解迁移后的区域属性
迁移后:
- 为了向后兼容,迁移状态(即更新后的区域配置)不会立即出现在 ARM 模板、JSON 或 Azure Resource Graph(ARG)属性中。
- 防火墙在后端仍然具有区域内冗余。
- 平台基础结构独立于 ARM 模板属性管理区域冗余。
在 Azure 防火墙中配置可用性区域
在推荐的部署方式中,省略防火墙区域设置,让 Azure 管理分配。 当你默认需要区域冗余时,选择ZR 兼容区域。
使用 Azure 门户
- Azure 门户在创建新防火墙时不需要你选择特定的可用性区域。 在 ZR 兼容的区域中,Azure 默认管理区域冗余部署。
使用 API
- 在 API 请求、ARM 模板、Bicep 和 Terraform 配置中省略防火墙的
zones属性。 在受支持的区域中,Azure 在后端管理区域冗余。 - 不要仅仅为了获得区域冗余而在现有配置中添加显式区域。 符合条件的现有防火墙会自动迁移。
使用 Azure PowerShell
以下示例创建防火墙,而不将 -Zone 传递给 New-AzFirewall。 Azure 管理防火墙在美国东部这一兼容 ZR 的区域中的后端可用区分配。
在不指定区域的情况下创建标准公共 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)
局限性
- 区域冗余需要一个支持多个可用区的地区。 在没有可用性区域的区域,Azure 防火墙 仍是一个区域资源。
- 区域容量限制会影响部署。 省略分区并不能绕过容量限制。 在更改配置前,务必检查部署错误和Azure 防火墙已知问题。
- 门户和资源区属性不一定显示平台管理的后端部署位置。 更多信息请参见 了解迁移后的区域属性。
服务级别协议(SLA)
- 将 Azure 防火墙部署为区域冗余(两个或多个可用性区域)时,将获得 99.99% 运行时间 SLA。
- 在不支持可用性区域的区域中,区域性部署的 SLA 为 99.95% 运行时间。
有关详细信息,请参阅 SKU 提供的 Azure 防火墙 服务级别协议(SLA) 和 Azure 防火墙功能。