Training
Module
Load balance your web service traffic with Front Door - Training
Accelerate the delivery and maintain high availability of web applications by distributing web traffic across multiple web servers.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Prices shown in this article are examples and are for illustration purposes only. For pricing information according to your region, see the Pricing page
Azure Front Door has three tiers: Standard, Premium, and (classic). This article describes the billing model for Azure Front Door and compares the pricing for the Standard, Premium, and (classic) tiers. When migrating from Azure Front Door (classic) to Standard or Premium, we recommend you do a cost analysis to understand the pricing differences between the tiers. We show you how to evaluate cost that you can apply your environment.
Pricing dimensions | Standard | Premium | Classic |
---|---|---|---|
Base fees (per month) | $35 | $330 | N/A |
Outbound data transfer from edge location to client (per GB) | Varies by 8 zones | Same as standard | - Varies by 5 zones - Higher unit rates when compared to Standard/Premium |
Outbound data transfer from edge to the origin (per GB) | Varies by 8 zones | Same as standard | Free |
Incoming requests from client to Front Door’s edge location (per 10,000 requests) | Varies by 8 zones | - Varies by 8 zones - Higher unit rate than Standard |
Free |
First 5 routing rules (per hour) | Free | Free | $0.03 |
Per additional routing rule (per hour) | Free | Free | $0.012 |
Inbound data transfer (per GB) | Free | Free | $0.01 |
Web Application Firewall custom rules | Free | Free | - $5/month/policy - $1/month & $0.06 per million requests For more information, see Azure Web Application Firewall pricing |
Web Application Firewall managed rules | Not supported | Free | - $5/month/policy - $20/month + $1 per million requests For more information, see Azure Web Application Firewall pricing |
Data transfer from an origin in Azure data center to Front Door's edge location | Free | Free | See Bandwidth pricing |
Private link to origin | Not supported | Free | Not supported |
First 100 custom domains per month | Free | Free | Free |
Per additional custom domain (per month) | Free | Free | $5 |
Note
Azure Front Door Standard and Premium has a lower total cost of ownership than Azure Front Door (classic). If you have a request heavy workload, it's recommended to estimate the impact of the request meter of the new tiers. If you have multiple instance of Azure Front Door, it's recommended to estimate the impact of the base fee of the new tiers.
The following are general guidance for getting the right metrics to estimate the cost of the new tiers.
Pull the invoice for the Azure Front Door (classic) profile to get the monthly charges.
Compute the Azure Front Door Standard/Premium pricing using the following table:
Go to the pricing calculator.
Select the appropriate Azure Front Door tier and zone.
Calculate the total cost for the Azure Front Door Standard/Premium profile from the metrics you obtained in the previous step.
Azure Front Door Standard/Premium cost less than Azure Front Door (classic) in the first three scenarios. However, in scenario 4 and 5 there are situations where Azure Front Door Standard/Premium can incur higher charges than Azure Front Door (classic). In these scenarios, you can use the cost assessment to estimate the cost of the new tiers.
Cost dimensions | Azure Front Door (classic) | Azure Front Door Standard |
---|---|---|
Base fee | $0 | $35 |
Egress from Azure Front Door edge to client | $3,200 = (10 TB * $0.17/GB) + (10 TB * $0.15/GB) | $1,490 = (10 TB * $0.083/GB) + (10 GB * $0.066/GB) |
Egress from Azure Front Door edge to origin | $0 | $2 = 100 GB * $0.02/GB |
Ingress from client to Azure Front Door edge | $1 = 100 GB * $0.01/GB | $0 |
Ingress from origin to Azure Front Door edge | $78.30 = (0.1 TB * $0/GB) + (0.9 TB * $0.087/GB) | $) |
Requests | $0 | $180 = 200M requests * $0.009/10k requests) |
Routing rules | $153.15 = (($0.03 * 5 rules) + ($0.012 * 5 rules)) * 730 hours | $0 |
WAF policy | $5 = $1 * 1 policy/month | $0 |
WAF custom rules | $10 = $1 = * 10 rules/month | $0 |
WAF custom rules requests processed | $60 = 100 million requests * $0.60/1 million requests | $0 |
Total | $3,507.50 | $1,727 |
Azure Front Door Standard is ~45% cheaper than Azure Front Door (classic) for static websites with custom WAF rules because of the lower egress cost and the free routing rules.
Cost dimensions | Azure Front Door (classic) | Azure Front Door Premium |
---|---|---|
Base fee | $0 | $330 |
Egress from Azure Front Door edge to client | $4,700 = (10 TB * $ 0.25/GB) + (10 TB * $ 0.22/GB) | $2,130 = (10 TB * $ 0.115/GB) + 10 TB * ($ 0.098/GB) |
Egress from Azure Front Door edge to origin | $0 | $2 = 100 GB * $0.02/GB |
Ingress from client to Azure Front Door edge | $1 = 100 GB * $0.01/GB | $0 |
Ingress from origin to Azure Front Door edge | $108 = (0.1 TB * $ 0/GB) + (0.9 TB * $ 0.12/GB) | $0 |
Requests | $0 | $300 = 200M requests * $0.015/10K requests |
Routing rules | $328.5 = (($0.03 * 5 rules) + ($.012 * 25 rules)) * 730 hrs | $0 |
WAF policy | $5 = $1 * 1 policy/month | $0 |
WAF managed/default rule set | $20 = $20 * 1 rule set/month | $0 |
WAF managed/ defaults rule set requests processed | $100 = 100 million requests * $1/1 million requests | |
Total | $5,263.50 | $2,762 |
Azure Front Door Premium is ~45% cheaper than Azure Front Door (classic) for static websites with managed WAF rules because of the lower egress cost and the free routing rules.
Cost dimensions | Azure Front Door (classic) | Azure Front Door Standard |
---|---|---|
Base fee | $0 | $35 |
Egress from Azure Front Door edge to client | $39,500 = (10 TB * $ 0.34/GB) + (40 TB * $ 0.29/GB) + (100 TB * $ 0.245/GB) | $12,790 = (10 TB * $ 0.109/GB) + (40 TB * $ 0.085/GB) + (100 TB * $ 0.083/GB) |
Egress from Azure Front Door edge to origin | $0 | $0.72= 4.5 GB * $0.16/GB |
Ingress from client to Azure Front Door edge | $0.05 = 4.5 GB * $0.01 | $0 |
Ingress from origin to Azure Front Door edge | $900 = 0.1 TB * $ 0/GB + 7.5 TB * $ 0.12/GB | $0 |
Requests | $0 | $1.62 = 1.5 million requests * $0.0108 per 10,000 requests |
Routing rules | $$43.8 = ($0.03 * 2 rules) * 730 hrs | $0 |
Total | $40,444 | $12,827.34 |
Azure Front Door Standard is ~68% cheaper than Azure Front Door (classic) for file downloads because of the lower egress cost.
Cost dimensions | Azure Front Door (classic) | Azure Front Door Premium |
---|---|---|
Base fee | $0 | $330 = $330 * 1 profile |
Egress from Azure Front Door edge to client | $3,200 = (10 TB * $0.17/GB) + (10 TB * $0.15/GB) | $1,490 = (10 TB * $0.083/GB) + (10 TB * $0.066/GB) |
Egress from Azure Front Door edge to origin | $0 | $200 = 10 TB * $0.02/GB |
Ingress from client to Azure Front Door edge | $100 = 10 TB * $.01/GB | $0 |
Ingress from origin to Azure Front Door edge | $1,692 = (0.1 TB * $ 0/GB) + (9.9 TB * $ 0.087/GB) + (10 TB * $ 0.083/GB) | $0 |
Requests | $0 | $6,748 |
Routing rules | $1380 = (($0.03 * 5 rules) + ($0.012 * 145 rules)) * 730 hrs | $0 |
WAF policy | $5 = $5 * 1 policy/month | $0 |
WAF custom rules | $1 = $1 * 1 rule/month | $0 |
WAF custom rule request processed | $720 = 1.2 billion requests * $0.60 per million requests | $0 |
WAF managed/default rule set | $20 = $20 * 1 rule set/month | $0 |
WAF managed/ defaults rule set requests processed | $1200 = 1.2 billion requests * $1 per million requests | $0 |
Total | $8,318 | $8,768 |
In this comparison, Azure Front Door Premium is ~5% more expensive than Azure Front Door (classic) because of the higher request cost and the base fee. You're paying less for outbound data transfer and don't have to pay for each routing rule, WAF rules and data transfer from the origin to the edge separately. If the cost increase is significant, reach out to your Microsoft sales representative to discuss options.
Cost dimensions | Azure Front Door (classic) | Azure Front Door Premium |
---|---|---|
Base fee | $0 | $26,400 = $330 x 80 profiles |
Egress from Azure Front Door edge to client | $7,700 = (10 TB * $0.17/GB) + (40 TB * $0.15/GB) | $3,470 = (10 TB * $0.083/GB) + (40 TB * $0.066/GB) |
Egress from Azure Front Door edge to origin | $0 | $200 = 10 TB * $0.02/GB |
Ingress from client to Azure Front Door edge | $10 = 1 TB * $.01/GB | $0 |
Ingress from origin to Azure Front Door edge | $2106.30 = (0.1 TB * $0/GB) + (9.9 TB * $0.087/GB) + (15 TB * $0.083/GB) | $0 |
Requests | $0 | $75 = 50 million requests * $0.15 per 10,000 requests |
Routing rules | $7665 = (($0.03 * 5 rules) + ($0.012 * 5 rules)) * 730 hrs * 80 instances | $0 |
WAF policy | $10 = $5 * 2 policy/month | $0 |
WAF managed/default rule set | $40 = $20 * 2 rule set/month | $0 |
WAF managed/ defaults rule set requests processed | $20 = 20 million requests * $1 per million requests | $0 |
Total | $17,551 .30 | $29,945 |
In this comparison, Azure Front Door Premium is 1.7x more expensive than Azure Front Door (classic) because of the higher base fee for each profile. The outbound data transfer is 45% less for Azure Front Door Premium compared to Azure Front Door (classic). With Premium tier, you don't have to pay for route rules, which account for $7,700 of the total cost.
The following table shows the cost breakdown for migrating 60 Azure Front Door (classic) profiles to four Azure Front Door Premium profiles with 15 endpoints each. The overall cost saving is about 27% less for Azure Front Door Premium compared to Azure Front Door (classic).
Cost dimensions | Azure Front Door (classic) | Azure Front Door Premium |
---|---|---|
Configuration | 60 profiles | 30 production microservices, 300 routing rules (30 endpoints * 10 routing rules) - 2 profiles with 15 endpoints and 150 routing rules per profile 30 dev/testing microservices, 300 routing rules (30 endpoints * 10 routing rules) - 2 profiles with 15 endpoints and 150 routing rules per profile |
Base fee | $0 | $1320 = $330 * 4 profiles |
Egress from Azure Front Door edge to client | $7,700 = (10 TB * $0.17/GB) + (40 TB * $0.15/GB) | $3,470 = (10 TB * $0.083/GB) + (40 TB * $0.066/GB) |
Egress from Azure Front Door edge to origin | $0 | $20 = 1 TB * $0.02/GB |
Ingress from client to Azure Front Door edge | $10 = 1 TB * $.01/GB | $0 |
Ingress from origin to Azure Front Door edge | $2106.30 = (0.1 TB * $0/GB) + (9.9 TB * $0.087/GB) + (15 TB * $0.083/GB) | $0 |
Requests | $0 | $75 = 50 million requests * $0.15 per 10,000 requests |
Routing rules | $7665 = (($0.03 * 5 rules) + ($0.012 * 5 rules)) * 730 hrs * 80 instances | $0 |
WAF policy | $10 = $5 * 2 policy/month | $0 |
WAF managed/default rule set | $40 = $20 * 2 rule set/month | $0 |
WAF managed/ defaults rule set requests processed | $20 = 20 million requests * $1 per million requests | $0 |
Total | $17,551.30 | $4,885 |
Training
Module
Load balance your web service traffic with Front Door - Training
Accelerate the delivery and maintain high availability of web applications by distributing web traffic across multiple web servers.