Skip to content

Commit e4bac4f

Browse files
authored
Merge pull request #310531 from duongau/pr-310508
Update Azure Firewall availability zones documentation
2 parents 61425cf + 271dc40 commit e4bac4f

1 file changed

Lines changed: 56 additions & 15 deletions

File tree

articles/firewall/deploy-availability-zone-powershell.md

Lines changed: 56 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,37 +11,70 @@ ms.custom: devx-track-azurepowershell
1111
# Customer intent: "As a cloud administrator, I want to deploy Azure Firewall across multiple Availability Zones, so that I can ensure high availability and enhance the reliability of my network security infrastructure."
1212
---
1313

14-
# Deploy an Azure Firewall with Availability Zones
14+
# Deploy an Azure Firewall with availability zones
1515

16-
Azure Firewall can be configured during deployment to span multiple Availability Zones for increased availability.
16+
## What are availability zones
1717

18-
This feature enables the following scenarios:
18+
**Availability zones (AZs)** are physically separate datacenters within an Azure region, each with independent power, cooling, and networking. Availability zones isolate infrastructure failures and improve the resiliency and availability of applications.
1919

20-
- You can increase availability to 99.99% uptime. For more information, see the Azure Firewall [Service Level Agreement (SLA)](https://azure.microsoft.com/support/legal/sla/azure-firewall/v1_0/). The 99.99% uptime SLA is offered when two or more Availability Zones are selected.
21-
- You can also associate Azure Firewall to a specific zone just for proximity reasons, using the service standard 99.95% SLA.
20+
A **region** that supports availability zones typically has three distinct zones (for example, Zone 1, Zone 2, and Zone 3). Not all Azure regions support availability zones.
21+
For Azure Firewall, availability zones determine how firewall instances are placed within a region and how resilient the firewall is to zonal failures.
2222

23-
For more information about Azure Firewall Availability Zones, see [Azure Firewall features by SKU](features-by-sku.md#built-in-high-availability-and-availability-zones).
23+
## Zone redundancy
2424

25-
## Configure Availability Zones in Azure Firewall
25+
Azure Firewall uses a **Zone-redundant-by-default** deployment model to improve resiliency, availability, and protection against zonal failures.
2626

27-
Azure Firewall can be configured to use Availability Zones during deployment to enhance availability and reliability. This configuration can be performed using the Azure portal, Azure PowerShell, or other deployment methods.
27+
Current behavior:
28+
- **All new Azure Firewall deployments that don't explicitly specify zones (that is, set to None)** are zone redundant by default in regions that support availability zones.
29+
- **All existing firewalls without a specified zone (that is, set to None)** are being platform-migrated to become zone redundant (ZR).
30+
- **All existing firewalls deployed in a single zone** aren't migrated at this time.
31+
- You don't need to take any administrator action to migrate.
32+
33+
## Definitions
34+
35+
Azure Firewall deployment options fall into the following categories.
36+
37+
| Deployment type | Description |
38+
| --- | --- |
39+
| **Zone Redundant (ZR)** | Firewall is deployed across multiple availability zones (two or more). |
40+
| **Zonal (single zone)** | Firewall deployed into a single zone (for example, Zone 1 only). |
41+
| **Regional (no zones)** | Firewall deployed to no zones. The platform automatically migrates these firewalls to zone redundant. |
42+
43+
Some regions don't support availability zones. In those regions, Azure Firewall continues to deploy as a regional resource.
44+
45+
## Platform migration of existing firewalls
46+
47+
Azure Firewall is actively migrating existing non-ZR firewalls to become zone redundant:
48+
- Migration is automatic and transparent.
49+
- No downtime or administrator action is required.
50+
51+
## Understanding zone properties after migration
52+
53+
After migration:
54+
- For backward compatibility, migration status (that is, updated zone configuration) doesn't immediately appear in ARM template, JSON, or Azure Resource Group (ARG) properties.
55+
- The firewall is still zone redundant at the backend.
56+
- The platform infrastructure manages zone redundancy independently of the ARM template properties.
57+
58+
## Configure availability zones in Azure Firewall
59+
60+
You can configure Azure Firewall to use availability zones during deployment to enhance availability and reliability. Use the Azure portal, Azure PowerShell, or other deployment methods to set this configuration.
2861

2962
### Using Azure portal
3063

31-
- By default, the Azure portal does not provide an option to select specific Availability Zones when creating a new Azure Firewall. Azure Firewall is deployed as Zone Redundant by default, adhering to zone redundancy requirements.
64+
- By default, the Azure portal doesn't provide an option to select specific Availability Zones when creating a new Azure Firewall. Azure Firewall is deployed as Zone Redundant by default, adhering to zone redundancy requirements.
3265

3366
### Using APIs
3467

35-
- It is recommended not to specify any zones during deployment, as the backend will automatically configure the firewall as Zone Redundant by default.
36-
- If specific zones are provided during deployment via API, the specified zones will be honored.
68+
- Don't specify any zones during deployment. The backend automatically configures the firewall as Zone Redundant by default.
69+
- If you provide specific zones during deployment via API, the specified zones are honored.
3770

3871
### Using Azure PowerShell
3972

40-
You can configure Availability Zones using Azure PowerShell. The following example demonstrates how to create a firewall in zones 1, 2, and 3.
73+
You can configure Availability Zones by using Azure PowerShell. The following example demonstrates how to create a firewall in zones 1, 2, and 3.
4174

42-
When a standard public IP address is created without specifying a zone, it is configured as zone-redundant by default. Standard public IP addresses can be associated with all zones or a single zone.
75+
When you create a standard public IP address without specifying a zone, it's configured as zone-redundant by default. Standard public IP addresses can be associated with all zones or a single zone.
4376

44-
It is important to note that a firewall cannot be deployed in one zone while its public IP address is in another zone. However, you can deploy a firewall in a specific zone and associate it with a zone-redundant public IP address, or deploy both the firewall and the public IP address in the same zone for proximity purposes.
77+
A firewall can't be deployed in one zone while its public IP address is in another zone. However, you can deploy a firewall in a specific zone and associate it with a zone-redundant public IP address, or deploy both the firewall and the public IP address in the same zone for proximity purposes.
4578

4679
```azurepowershell
4780
$rgName = "Test-FW-RG"
@@ -70,11 +103,19 @@ New-AzFirewall `
70103
### Limitations
71104

72105
- Azure Firewall with Availability Zones is supported only in regions that offer Availability Zones.
73-
- In regions with zonal restrictions due to capacity constraints, deploying a Zone Redundant Firewall may fail. In such cases, you can deploy the firewall in a single zone or in available zones to proceed with the deployment.
106+
- In regions with zonal restrictions due to capacity constraints, deploying a Zone Redundant Firewall fails. In such cases, you can deploy the firewall in a single zone or in available zones to proceed with the deployment.
74107
- Zonal Restrictions are documented in the [Azure Firewall known issues](firewall-known-issues.md) page.
75108

76109
By configuring Availability Zones, you can achieve higher availability and ensure your network security infrastructure is more resilient.
77110

111+
## Service level agreements (SLA)
112+
113+
- When you deploy Azure Firewall as zone redundant (two or more Availability Zones), you get a **99.99%** uptime SLA.
114+
- A **99.95%** uptime SLA applies to regional deployments in regions that don't support Availability Zones.
115+
116+
For more information, see the Azure Firewall [Service Level Agreement (SLA)](https://azure.microsoft.com/support/legal/sla/azure-firewall/v1_0/) and [Azure Firewall features by SKU](features-by-sku.md#built-in-high-availability-and-availability-zones).
117+
118+
78119
## Next steps
79120

80121
- [Tutorial: Monitor Azure Firewall logs](./firewall-diagnostics.md)

0 commit comments

Comments
 (0)