Skip to content

Commit b9f576a

Browse files
committed
expanded pricing guide.
1 parent 129bed3 commit b9f576a

File tree

2 files changed

+23
-80
lines changed

2 files changed

+23
-80
lines changed

articles/ddos-protection/ddos-optimization-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: ddos-protection
55
author: AbdullahBell
66
ms.service: azure-ddos-protection
77
ms.topic: concept-article
8-
ms.date: 07/24/2025
8+
ms.date: 07/28/2025
99
ms.author: abell
1010
# Customer intent: As a cloud architect or IT administrator, I want to optimize costs for Azure DDoS Protection, so that I can maintain effective security protection while controlling expenses and maximizing return on investment.
1111
---

articles/ddos-protection/ddos-pricing-guide.md

Lines changed: 22 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: ddos-protection
55
author: AbdullahBell
66
ms.service: azure-ddos-protection
77
ms.topic: concept-article
8-
ms.date: 07/24/2025
8+
ms.date: 07/28/2025
99
ms.author: abell
1010
# Customer intent: As a cloud architect, I want to compare the pricing of Azure DDoS Protection tiers, so that I can choose the most cost-effective solution for protecting my virtual network and public IP addresses.
1111
---
@@ -27,131 +27,74 @@ When IP Protection is enabled for a public IP resource and a DDoS protection pla
2727
2828
## Example scenarios
2929

30+
This section provides example scenarios to illustrate cost differences between Network Protection and IP Protection. The scenarios are designed to help you understand how to evaluate costs based on your specific environment and requirements.
3031

3132
### Scenario 1: Small application with 10 Public IP addresses
3233

3334
In this example, we compare the cost of Network Protection and IP Protection for a virtual network with 10 Public IP addresses.
3435

3536
#### Network Protection
3637

38+
With Network Protection, you create one plan that covers all subscriptions under the tenant. This shared protection model means you pay a single monthly Network Protection plan fee that covers up to 100 IP addresses across all subscriptions within your Azure Active Directory tenant, regardless of how those IPs are distributed among different subscriptions.
39+
3740
Let's assume you have only one subscription in your tenant. If you create a Network Protection plan, the plan includes protection for 100 IP addresses. The subscription is billed for the Network Protection plan, which covers up to 100 resources.
3841

3942
#### IP Protection
4043

4144
In this same scenario with 10 Public IP addresses, if you enable IP Protection for each Public IP address, you're billed per protected IP resource.
4245

43-
Under this scenario, its more cost effective to enable IP Protection for each Public IP address. For environments with more than 15 Public IP addresses, it's more cost effective to create a Network Protection plan.
46+
Under this scenario, its more cost effective to enable IP Protection for each Public IP address.
4447

4548
**Cost comparison analysis:**
46-
- Network Protection: Fixed monthly cost for up to 100 IP addresses
47-
- IP Protection: Per-IP monthly cost × 10 resources
48-
- **Result: IP Protection provides cost savings for smaller deployments**
49+
50+
- Network Protection: Fixed monthly cost for up to 100 IP addresses.
51+
- IP Protection: Per-IP monthly cost × 10 resources.
52+
- Result: IP Protection provides cost savings for smaller deployments.
4953

5054
### Scenario 2: Enterprise multi-subscription environment
5155

5256
This scenario illustrates cost benefits for large organizations with multiple subscriptions sharing a DDoS protection plan.
5357

54-
#### Multiple subscriptions with Network Protection
55-
56-
An enterprise has three subscriptions with the following public IP distribution:
58+
An enterprise has three subscriptions with 48 public IPs across three subscriptions.
5759
- Subscription A: 25 public IPs (production workloads)
5860
- Subscription B: 15 public IPs (staging environment)
5961
- Subscription C: 8 public IPs (development environment)
60-
- **Total: 48 public IPs across three subscriptions**
6162

62-
With Network Protection, you create one plan that covers all subscriptions under the tenant:
63-
- Cost: Single monthly Network Protection plan fee (covers up to 100 IPs across all subscriptions)
64-
- Effective per-IP cost: Significantly lower due to shared plan coverage
63+
#### Multiple subscriptions with Network Protection
64+
65+
The cost efficiency becomes apparent when you consider the effective per-IP cost: instead of paying individually for each of the 48 public IPs, the enterprise pays one fixed monthly fee that could protect up to 100 IPs. This shared plan coverage significantly reduces the effective per-IP cost compared to individual IP Protection, making Network Protection an economical choice for organizations with multiple subscriptions and substantial public IP requirements. The protection seamlessly extends across subscription boundaries, simplifying both management and billing while providing comprehensive coverage for the entire tenant's public facing resources.
6566

6667
#### Multiple subscriptions with IP Protection
6768

68-
If using IP Protection for the same 48 public IPs:
69-
- Cost: Per-IP monthly rate × 48 resources across all subscriptions
69+
If using IP Protection for the same 48 public IPs, the cost structure changes significantly. Under this model, each public IP address requires individual protection billing, resulting in a per-IP monthly rate multiplied by 48 resources across all subscriptions. This means the enterprise would pay separately for protection on each of the 25 production IPs, 15 staging IPs, and 8 development IPs, with costs accumulating linearly across all subscription boundaries.
7070

71-
**Cost comparison analysis:**
72-
- Network Protection: Single plan fee regardless of IP count (up to 100)
73-
- IP Protection: Linear cost scaling with each protected IP
74-
- **Result: Network Protection provides substantial savings for enterprise environments with many IPs**
71+
IP Protection follows a linear cost scaling model where expenses increase proportionally with each protected IP address. For the 48 public IPs in this enterprise scenario, this means paying individual protection fees for each resource across all subscriptions, resulting in substantially higher total costs compared to the shared Network Protection plan.
7572

7673
### Scenario 3: Application Gateway with WAF integration
7774

78-
This scenario demonstrates the value-added benefits of Network Protection when using Azure Application Gateway with WAF.
75+
This scenario demonstrates the value-added benefits of Network Protection when using Azure Application Gateway with Web Application Firewall (WAF), highlighting how DDoS Protection can provide extra cost savings beyond basic attack mitigation.
7976

8077
#### Without DDoS Network Protection
81-
- Application Gateway WAF v2: Standard WAF pricing rates apply
82-
- Total monthly cost: Application Gateway WAF fees
83-
84-
#### With DDoS Network Protection
85-
- Network Protection plan: Monthly plan fee
86-
- Application Gateway Standard v2 (WAF discount applied): Reduced pricing due to WAF discount benefit
87-
- Total monthly cost: Network Protection plan + reduced Application Gateway fees
88-
89-
**WAF discount benefit: Significant monthly savings on Application Gateway costs when DDoS Network Protection is enabled**
90-
91-
### Scenario 4: Seasonal workloads with variable IP requirements
9278

93-
This scenario shows cost implications for applications with fluctuating public IP requirements.
79+
When deploying Application Gateway with WAF functionality without DDoS Network Protection, organizations pay the standard WAF pricing rates for their Application Gateway v2 instances. Under this configuration, the total monthly cost consists solely of the Application Gateway WAF fees, which include both the gateway compute costs and the premium WAF feature charges that provide web application security capabilities.
9480

95-
Consider an e-commerce platform that scales during peak seasons:
96-
97-
#### Regular operations (nine months)
98-
- 8 public IPs needed
99-
- IP Protection cost: Per-IP rate × eight resources × nine months
100-
101-
#### Peak season (three months)
102-
- 25 public IPs needed during holiday season
103-
- Two options:
104-
1. **IP Protection**: Per-IP rate × 25 resources × three months
105-
2. **Temporary Network Protection**: Monthly plan rate × three months
81+
#### With DDoS Network Protection
10682

107-
**Annual cost comparison analysis:**
108-
- IP Protection only: Higher total cost due to linear scaling during peak periods
109-
- IP Protection + seasonal Network Protection: Optimized cost through strategic switching
110-
- **Result: Hybrid approach provides cost savings for seasonal traffic patterns**
83+
When DDoS Network Protection is enabled on the virtual network containing the Application Gateway, the cost structure becomes more favorable due to the WAF discount benefit. The monthly expenses include the Network Protection plan fee, but the Application Gateway is automatically charged at the Standard v2 rate rather than the higher WAF rate. This reduced pricing occurs because the WAF discount benefit is automatically applied when Application Gateway with WAF is deployed in a DDoS Network Protection-enabled virtual network. The total monthly cost therefore becomes the Network Protection plan fee plus the reduced Application Gateway fees.
11184

112-
To calculate your unique pricing scenarios, see the [pricing calculator](https://azure.microsoft.com/pricing/calculator/?service=ddos-protection).
85+
To learn more about Application Gateway WAF pricing, see [Application Gateway pricing](https://azure.microsoft.com/pricing/details/application-gateway/).
11386

114-
> [!NOTE]
115-
> Network Protection includes valued-added benefits such as DDoS Rapid Protection, WAF Discount, and Cost Protection. For more information, see [Azure DDoS Protection SKU Comparison](ddos-protection-sku-comparison.md).
11687

11788
## Value-added benefits analysis
11889

119-
Network Protection provides additional value beyond basic DDoS mitigation that should be considered in total cost of ownership calculations:
120-
121-
### Cost Protection Guarantee
122-
Network Protection includes a cost protection guarantee that provides service credits for additional Azure costs incurred during a documented DDoS attack. This includes:
123-
- Data transfer costs from scale-out operations
124-
- Additional compute costs for autoscaling responses
125-
- Other documented Azure service costs directly attributable to DDoS attacks
126-
127-
### DDoS Rapid Response (DRR)
128-
Network Protection customers have access to the DDoS Rapid Response team during active attacks, providing:
129-
- Real-time expert analysis and guidance
130-
- Custom mitigation recommendations
131-
- Post-attack analysis and recommendations
132-
- Value: Equivalent to premium support services for incident response
133-
134-
### WAF Discount Benefits
135-
When Application Gateway with WAF is deployed in a DDoS Network Protection-enabled virtual network:
136-
- Application Gateway is charged at the Standard (non-WAF) rate
137-
- Provides monthly savings per Application Gateway instance
138-
- Applies to both Application Gateway v1 and v2 SKUs
90+
Network Protection provides extra value beyond IP Protection that should be considered in total cost of ownership calculations. To learn more about the value-added benefits of Network Protection, see [DDoS Protection tier comparison](ddos-protection-sku-comparison.md).
13991

14092
## Cost optimization strategies
14193

14294
For comprehensive cost optimization guidance, see [DDoS Protection cost optimization principles](ddos-optimization-guide.md).
14395

144-
## Regional pricing considerations
145-
146-
DDoS Protection pricing may vary by Azure region. Key considerations:
147-
148-
- Review the [official pricing page](https://azure.microsoft.com/pricing/details/ddos-protection/) for your specific region
149-
150-
15196
## Next steps
15297

153-
- Use the [Azure pricing calculator](https://azure.microsoft.com/pricing/calculator/?service=ddos-protection) to estimate costs for your specific environment
98+
- Configure [DDoS Protection diagnostic logs](ddos-diagnostic-alert-templates.md) to monitor and analyze DDoS attack patterns.
15499
- Learn more about [DDoS Protection reference architectures](ddos-protection-reference-architectures.md)
155-
- Review [DDoS Protection cost optimization principles](ddos-optimization-guide.md) for detailed cost management strategies
156-
- Compare [DDoS Protection SKU features](ddos-protection-sku-comparison.md) to understand value-added benefits
157100
- Get started with [Network Protection](manage-ddos-protection.md) or [IP Protection](manage-ddos-ip-protection-portal.md) configuration

0 commit comments

Comments
 (0)