Skip to content

Commit 0688fb4

Browse files
authored
Merge pull request #269510 from duongau/patch-6
Azure Front Door - Comparison for services (replacing yes with checks)
2 parents 28d6889 + 70f5540 commit 0688fb4

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

articles/frontdoor/front-door-cdn-comparison.md

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -26,59 +26,59 @@ The following table provides a comparison between Azure Front Door and Azure CDN
2626
| Features and optimizations | Front Door Standard | Front Door Premium | Front Door Classic | Azure CDN Standard Microsoft | Azure CDN Standard Edgio | Azure CDN Premium Edgio |
2727
| --- | --- | --- | --- | --- | --- | --- |
2828
| **Delivery and acceleration** | | | | | | |
29-
| Static file delivery | Yes | Yes | Yes | Yes | Yes | Yes |
30-
| Dynamic site delivery | Yes | Yes | Yes | No | Yes | Yes |
29+
| Static file delivery | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
30+
| Dynamic site delivery | ✓ | ✓ | ✓ | | ✓ | ✓ |
3131
| **Domains and Certs** | | | | | | |
32-
| Custom domains | Yes - DNS TXT record based domain validation | Yes - DNS TXT record based domain validation | Yes - CNAME based validation | Yes - CNAME based validation | Yes - CNAME based validation | Yes - CNAME based validation |
33-
| Prevalidated domain integration with Azure PaaS Service | Yes | Yes | No | No | No | No |
34-
| HTTPS support | Yes | Yes | Yes | Yes | Yes | Yes |
35-
| Custom domain HTTPS | Yes | Yes | Yes | Yes | Yes | Yes |
36-
| Bring your own certificate | Yes | Yes | Yes | Yes | Yes | Yes |
32+
| Custom domains | ✓ - DNS TXT record based domain validation | ✓ - DNS TXT record based domain validation | ✓ - CNAME based validation | ✓ - CNAME based validation | ✓ - CNAME based validation | ✓ - CNAME based validation |
33+
| Prevalidated domain integration with Azure PaaS Service | ✓ | ✓ | | | | |
34+
| HTTPS support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
35+
| Custom domain HTTPS | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
36+
| Bring your own certificate | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
3737
| Supported TLS Versions | TLS1.3, TLS1.2, TLS1.0 | TLS1.3 TLS1.2, TLS1.0 | TLS1.3, TLS1.2, TLS1.0 | TLS1.3, TLS 1.2, TLS 1.0/1.1 | TLS 1.2, TLS 1.3 | TLS 1.2, TLS 1.3 |
3838
| **Caching** | | | | | | |
39-
| Query string caching | Yes | Yes | Yes | Yes | Yes | Yes |
40-
| Cache manage (purge, rules, and compression) | Yes | Yes | Yes | Yes | Yes | Yes |
41-
| Fast purge | No | No | No | No | Yes | Yes |
42-
| Asset pre-loading | No | No | No | No | Yes | Yes |
43-
| Cache behavior settings | Yes using Standard rules engine | Yes using Standard rules engine | Yes using Standard rules engine | Yes using Standard rules engine | Yes | Yes |
39+
| Query string caching | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
40+
| Cache manage (purge, rules, and compression) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
41+
| Fast purge | | | | | ✓ | ✓ |
42+
| Asset pre-loading | | | | | ✓ | ✓ |
43+
| Cache behavior settings | ✓ - using standard rules engine | ✓ - using standard rules engine | ✓ - using standard rules engine | ✓ - using standard rules engine | ✓ | ✓ |
4444
| **Routing** | | | | | | |
45-
| Origin load balancing | Yes | Yes | Yes | Yes | Yes | Yes |
46-
| Path based routing | Yes | Yes | Yes | Yes | Yes | Yes |
47-
| Rules engine | Yes | Yes | Yes | Yes | Yes | Yes |
48-
| Server variable | Yes | Yes | No | No | No | No |
49-
| Regular expression in rules engine | Yes | Yes | No | No | No | Yes |
50-
| URL redirect/rewrite | Yes | Yes | Yes | Yes | No | Yes |
51-
| IPv4/IPv6 dual-stack | Yes | Yes | Yes | Yes | Yes | Yes |
52-
| HTTP/2 support | Yes | Yes | Yes | Yes | Yes | Yes |
53-
| Routing preference unmetered | Not required as Data transfer from Azure origin to AFD is free and path is directly connected | Not required as Data transfer from Azure origin to AFD is free and path is directly connected | Not required as Data transfer from Azure origin to AFD is free and path is directly connected | Not required as Data transfer from Azure origin to CDN is free and path is directly connected | Yes | Yes |
45+
| Origin load balancing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
46+
| Path based routing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
47+
| Rules engine | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
48+
| Server variable | ✓ | ✓ | | | | |
49+
| Regular expression in rules engine | ✓ | ✓ | | | | ✓ |
50+
| URL redirect/rewrite | ✓ | ✓ | ✓ | ✓ | | ✓ |
51+
| IPv4/IPv6 dual-stack | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
52+
| HTTP/2 support | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
53+
| Routing preference unmetered | t required as Data transfer from Azure origin to AFD is free and path is directly connected | t required as Data transfer from Azure origin to AFD is free and path is directly connected | t required as Data transfer from Azure origin to AFD is free and path is directly connected | t required as Data transfer from Azure origin to CDN is free and path is directly connected | ✓ | ✓ |
5454
| Origin Port | All TCP ports | All TCP ports | All TCP ports | All TCP ports | All TCP ports | All TCP ports |
55-
| Customizable, rules based content delivery engine | Yes | Yes | Yes | Yes using Standard rules engine | No | Yes using Premium rules engine |
56-
| Mobile device rules | Yes | Yes | Yes | Yes using Standard rules engine | No | Yes using Premium rules engine |
55+
| Customizable, rules based content delivery engine | ✓ | ✓ | ✓ | ✓ using Standard rules engine | | ✓ using Premium rules engine |
56+
| Mobile device rules | ✓ | ✓ | ✓ | ✓ using Standard rules engine | | ✓ using Premium rules engine |
5757
| **Security** | | | | | | |
58-
| Custom Web Application Firewall (WAF) rules | Yes | Yes | Yes | No | No | No |
59-
| Microsoft managed rule set | No | Yes | Yes - Only default rule set 1.1 or below | No | No | No |
60-
| Bot protection | No | Yes | Yes - Only bot manager rule set 1.0 | No | No | No |
61-
| Private link connection to origin | No | Yes | No | No | No | No |
62-
| Geo-filtering | Yes | Yes | Yes | Yes | Yes | Yes |
63-
| Token authentication | No | No | No | No | No | Yes |
64-
| DDOS protection | Yes | Yes | Yes | Yes | Yes | Yes |
65-
| DDOS protection | Yes | Yes | Yes | Yes | Yes | Yes |
66-
| Domain Fronting Block | Yes | Yes | Yes | Yes | Yes | Yes |
58+
| Custom Web Application Firewall (WAF) rules | ✓ | ✓ | ✓ | | | |
59+
| Microsoft managed rule set | | ✓ | ✓ - Only default rule set 1.1 or below | | | |
60+
| Bot protection | | ✓ | ✓ - Only bot manager rule set 1.0 | | | |
61+
| Private link connection to origin | | ✓ | | | | |
62+
| Geo-filtering | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
63+
| Token authentication | | | | | | ✓ |
64+
| DDOS protection | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
65+
| DDOS protection | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
66+
| Domain Fronting Block | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
6767
| **Analytics and reporting** | | | | | | |
68-
| Monitoring Metrics | Yes (more metrics than Classic) | Yes (more metrics than Classic) | Yes | Yes | Yes | Yes |
69-
| Advanced analytics/built-in reports | Yes | Yes - includes WAF report | No | No | No | Yes |
70-
| Raw logs - access logs and WAF logs | Yes | Yes | Yes | Yes | Yes | Yes |
71-
| Health probe log | Yes | Yes | No | No | No | No |
68+
| Monitoring Metrics | ✓ (more metrics than Classic) | ✓ (more metrics than Classic) | ✓ | ✓ | ✓ | ✓ |
69+
| Advanced analytics/built-in reports | ✓ | ✓ - includes WAF report | | | | ✓ |
70+
| Raw logs - access logs and WAF logs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
71+
| Health probe log | ✓ | ✓ | | | | |
7272
| **Ease of use** | | | | | | |
73-
| Easy integration with Azure services, such as Storage and Web Apps | Yes | Yes | Yes | Yes | Yes | Yes |
74-
| Management via REST API, .NET, Node.js, or PowerShell | Yes | Yes | Yes | Yes | Yes | Yes |
73+
| Easy integration with Azure services, such as Storage and Web Apps | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
74+
| Management via REST API, .NET, de.js, or PowerShell | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
7575
| Compression MIME types | Configurable | Configurable | Configurable | Configurable | Configurable | Configurable |
7676
| Compression encodings | gzip, brotli | gzip, brotli | gzip, brotli | gzip, brotli | gzip, deflate, bzip2 | gzip, deflate, bzip2, brotli |
77-
| Azure Policy integration | No | No | Yes | No | No | No |
78-
| Azure Advisory integration | Yes | Yes | No | Yes | Yes | Yes |
79-
| Managed Identities with Azure Key Vault | Yes | Yes | No | No | No | No |
77+
| Azure Policy integration | | | ✓ | | | |
78+
| Azure Advisory integration | ✓ | ✓ | | ✓ | ✓ | ✓ |
79+
| Managed Identities with Azure Key Vault | ✓ | ✓ | | | | |
8080
| **Pricing** | | | | | | |
81-
| Simplified pricing | Yes | Yes | No | Yes | Yes | Yes |
81+
| Simplified pricing | ✓ | ✓ | | ✓ | ✓ | ✓ |
8282

8383
## Next steps
8484

0 commit comments

Comments
 (0)