Skip to content

Commit 5b422ec

Browse files
authored
Merge pull request #219636 from vhorne/fw-perf
update perf and scale out faq
2 parents 3ee720d + e25c73c commit 5b422ec

File tree

2 files changed

+24
-10
lines changed

2 files changed

+24
-10
lines changed

articles/firewall/firewall-faq.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ sections:
223223

224224
- question: How long does it take for Azure Firewall to scale out?
225225
answer: |
226-
Azure Firewall gradually scales when average throughput or CPU consumption is at 60%. A default deployment maximum throughput is approximately 2.5 - 3 Gbps and starts to scale out when it reaches 60% of that number. Scale out takes five to seven minutes.
226+
Azure Firewall gradually scales when average throughput or CPU consumption is at 60%. It starts to scale out when it reaches 60% of its maximum throughput. Maximum throughput numbers vary based on Firewall SKU and enabled features. For more information, see [Azure Firewall performance](firewall-performance.md).
227+
228+
Scale out takes five to seven minutes.
227229
228230
When performance testing, make sure you test for at least 10 to 15 minutes, and start new connections to take advantage of newly created Firewall nodes.
229231

articles/firewall/firewall-performance.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: firewall
55
author: vhorne
66
ms.service: firewall
77
ms.topic: conceptual
8-
ms.date: 09/21/2022
8+
ms.date: 11/29/2022
99
ms.author: victorh
1010
---
1111

@@ -37,23 +37,35 @@ The following set of performance results demonstrates the maximal Azure Firewall
3737
|---------|---------|---------|
3838
|Standard |30|30|
3939
|Premium (no TLS/IDPS) |100|100|
40-
|Premium with TLS |-|100|
41-
|Premium with IDS |100|100|
42-
|Premium with IPS |10|10|
40+
|Premium with TLS (no IDS/IPS) |-|100|
41+
|Premium with TLS and IDS |100|100|
42+
|Premium with TLS and IPS |10|10|
4343

4444
> [!NOTE]
4545
> IPS (Intrusion Prevention System) takes place when one or more signatures are configured to *Alert and Deny* mode.
4646
47-
Azure Firewall also supports the following throughput for single connections:
48-
47+
### Throughput for single connections
4948

5049
|Firewall use case |Throughput (Gbps)|
5150
|---------|---------|
52-
|Standard<br>Max bandwidth for single TCP connection |1.3|
53-
|Premium<br>Max bandwidth for single TCP connection |9.5|
51+
|Standard<br>Max bandwidth for single TCP connection |up to 1.5|
52+
|Premium<br>Max bandwidth for single TCP connection |up to 9|
5453
|Premium single TCP connection with IDPS on *Alert and Deny* mode|up to 300 Mbps|
5554

56-
Performance values are calculated with Azure Firewall at full scale. Actual performance may vary depending on your rule complexity and network configuration. These metrics are updated periodically as performance continuously evolves with each release.
55+
### Total throughput for initial firewall deployment
56+
57+
The following throughput numbers are for an Azure Firewall deployment before auto-scale (out of the box deployment). Azure Firewall gradually scales when the average throughput or CPU consumption is at 60%. It starts to scale out when it reaches 60% of its maximum throughput. Scale out takes five to seven minutes.
58+
59+
When performance testing, ensure you test for at least 10 to 15 minutes, and start new connections to take advantage of newly created firewall nodes.
60+
61+
62+
|Firewall use case |Throughput (Gbps)|
63+
|---------|---------|
64+
|Standard<br>Max bandwidth |up to 3 |
65+
|Premium<br>Max bandwidth |up to 18|
66+
67+
68+
Actual performance may vary depending on your rule complexity and network configuration. These metrics are updated periodically as performance continuously evolves with each release.
5769

5870
## Next steps
5971

0 commit comments

Comments
 (0)