Skip to content

Commit de77fe5

Browse files
Merge pull request #299554 from halkazwini/afd-tiers
Updates#2: Comparison between Azure Front Door and Azure CDN services
2 parents efdfb46 + e8a2cbf commit de77fe5

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

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

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: halkazwini
55
ms.author: halkazwini
66
ms.service: azure-frontdoor
77
ms.topic: concept-article
8-
ms.date: 05/06/2025
8+
ms.date: 05/08/2025
99
---
1010

1111
# Comparison between Azure Front Door and Azure CDN services
@@ -15,7 +15,9 @@ Azure Front Door and Azure CDN are both Azure services that offer global content
1515
:::image type="content" source="./media/front-door-cdn-comparison/architecture.png" alt-text="Diagram of Azure Front Door architecture.":::
1616

1717
> [!NOTE]
18-
> To switch between tiers, you must recreate the Azure Front Door profile. You can use the [**migration capability**](migrate-tier.md) to move your existing Azure Front Door profile to the new tier. For more information about upgrading from Standard to Premium, see [**upgrade capability**](tier-upgrade.md).
18+
> To switch between tiers, you must recreate the Azure Front Door profile:
19+
> - From Azure Front Door (classic) to the Standard or Premium tier: use the [**migration capability**](migrate-tier.md).
20+
> - From Azure Front Door Standard to Premium: use the [**upgrade capability**](tier-upgrade.md).
1921
2022
[!INCLUDE [Azure Front Door (classic) retirement notice](../../includes/front-door-classic-retirement.md)]
2123

@@ -31,16 +33,16 @@ The following table provides a comparison between Azure Front Door and Azure CDN
3133
| Static file delivery | ✓ | ✓ | ✓ | ✓ |
3234
| Dynamic site delivery | ✓ | ✓ | ✓ | |
3335
| **Domains and certs** | | | | |
34-
| Custom domains | ✓ - DNS TXT record based domain validation | ✓ - DNS TXT record based domain validation | ✓ - CNAME based validation | ✓ - CNAME based validation |
35-
| Prevalidated domain integration with Azure PaaS Service | ✓ | ✓ | | |
36+
| Custom domains | ✓ (DNS TXT record based domain validation) | ✓ (DNS TXT record based domain validation) | ✓ (CNAME based validation) | ✓ (CNAME based validation) |
37+
| Prevalidated domain integration with Azure PaaS service | ✓ | ✓ | | |
3638
| HTTPS support | ✓ | ✓ | ✓ | ✓ |
3739
| Custom domain HTTPS | ✓ | ✓ | ✓ | ✓ |
3840
| Bring your own certificate | ✓ | ✓ | ✓ | ✓ |
39-
| 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 |
41+
| 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 |
4042
| **Caching** | | | | |
4143
| Query string caching | ✓ | ✓ | ✓ | ✓ |
4244
| Cache management (purge, rules, and compression) | ✓ | ✓ | ✓ | ✓ |
43-
| Cache behavior settings | ✓ - using standard rules engine | ✓ - using standard rules engine | ✓ - using standard rules engine | ✓ - using standard rules engine |
45+
| Cache behavior settings | ✓ (using standard rules engine) | ✓ (using standard rules engine) | ✓ (using standard rules engine) | ✓ (using standard rules engine) |
4446
| **Routing** | | | | |
4547
| Origin load balancing | ✓ | ✓ | ✓ | ✓ |
4648
| Path based routing | ✓ | ✓ | ✓ | ✓ |
@@ -51,20 +53,20 @@ The following table provides a comparison between Azure Front Door and Azure CDN
5153
| IPv4/IPv6 dual-stack | ✓ | ✓ | ✓ | ✓ |
5254
| HTTP/2 support | ✓ | ✓ | ✓ | ✓ |
5355
| 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 |
54-
| Origin Port | All TCP ports | All TCP ports | All TCP ports | All TCP ports |
55-
| Customizable, rules based content delivery engine | ✓ | ✓ | ✓ | ✓ using Standard rules engine |
56-
| Mobile device rules | ✓ | ✓ | ✓ | ✓ using Standard rules engine |
56+
| Origin port | All TCP ports | All TCP ports | All TCP ports | All TCP ports |
57+
| Customizable, rules based content delivery engine | ✓ | ✓ | ✓ | ✓ (using standard rules engine) |
58+
| Mobile device rules | ✓ | ✓ | ✓ | ✓ (using standard rules engine) |
5759
| **Security** | | | | |
5860
| Custom Web Application Firewall (WAF) rules | ✓ | ✓ | ✓ | |
59-
| Microsoft managed rule set | | ✓ | ✓ - Only default rule set 1.1 or less | |
60-
| Bot protection | | ✓ | ✓ - Only bot manager rule set 1.0 | |
61-
| Private link connection to origin | | ✓ | | |
61+
| Microsoft managed rule set | | ✓ | ✓ (only default rule set 1.1 or less) | |
62+
| Bot protection | | ✓ | ✓ (only bot manager rule set 1.0) | |
63+
| Private Link connection to origin | | ✓ | | |
6264
| Geo-filtering | ✓ | ✓ | ✓ | ✓ |
63-
| DDOS protection | ✓ | ✓ | ✓ | ✓ |
64-
| Domain Fronting Block | ✓ | ✓ | ✓ | ✓ |
65+
| DDoS protection | ✓ | ✓ | ✓ | ✓ |
66+
| Domain fronting block | ✓ | ✓ | ✓ | ✓ |
6567
| **Analytics and reporting** | | | | |
66-
| Monitoring Metrics | ✓ (more metrics than Classic) | ✓ (more metrics than Classic) | ✓ | ✓ |
67-
| Advanced analytics/built-in reports | ✓ | ✓ - includes WAF report | | |
68+
| Monitoring metrics | ✓ (more metrics than Classic) | ✓ (more metrics than Classic) | ✓ | ✓ |
69+
| Advanced analytics/built-in reports | ✓ | ✓ (includes WAF report) | | |
6870
| Raw logs - access logs and WAF logs | ✓ | ✓ | ✓ | ✓ |
6971
| Health probe log | ✓ | ✓ | | |
7072
| **Ease of use** | | | | |
@@ -75,21 +77,21 @@ The following table provides a comparison between Azure Front Door and Azure CDN
7577
| Azure Policy integration | ✓ | ✓ | ✓ | |
7678
| Azure Advisory integration | ✓ | ✓ | | ✓ |
7779
| Managed Identities with Azure Key Vault | ✓ | ✓ | | |
78-
| **Pricing** | [Azure Front Door pricing](https://azure.microsoft.com/pricing/details/frontdoor/) | | | [Azure CDN pricing](https://azure.microsoft.com/pricing/details/cdn/) |
80+
| **Pricing** | [Azure Front Door pricing](https://azure.microsoft.com/pricing/details/frontdoor/) | [Azure Front Door pricing](https://azure.microsoft.com/pricing/details/frontdoor/) | [Azure Front Door pricing](https://azure.microsoft.com/pricing/details/frontdoor/)| [Azure CDN pricing](https://azure.microsoft.com/pricing/details/cdn/) |
7981
| Simplified pricing | ✓ | ✓ | | ✓ |
8082

8183
## Services on retirement path
8284
The following table lists services that are on retirement path, frequently asked questions regarding retirement, and migration guidance.
8385

8486
| Details | Front Door (classic) | CDN Standard from Microsoft (classic) | CDN Standard from Akamai | CDN Standard/Premium from Edgio |
8587
| --- | --- | --- | --- | --- |
86-
| Retirement Date | March 31, 2027 | September 30, 2027 | December 31, 2023 | January 15, 2025 |
88+
| Retirement date | March 31, 2027 | September 30, 2027 | December 31, 2023 | January 15, 2025 |
8789
| Date until new resources can be created | March 31, 2025 | September 30, 2025 | Service retired | Service retired |
88-
| Documentation | [Azure update](https://azure.microsoft.com/updates/azure-front-door-classic-will-be-retired-on-31-march-2027/), [FAQ](classic-retirement-faq.md) | [Azure update](https://azure.microsoft.com/updates/v2/Azure-CDN-Standard-from-Microsoft-classic-will-be-retired-on-30-September-2027), [FAQ](../cdn/classic-cdn-retirement-faq.md) | [FAQ](../cdn/akamai-retirement-faq.md)|[FAQ](../cdn/edgio-retirement-faq.md) |
90+
| Documentation | [Azure update](https://azure.microsoft.com/updates/azure-front-door-classic-will-be-retired-on-31-march-2027/), [FAQ](classic-retirement-faq.md) | [Azure update](https://azure.microsoft.com/updates/v2/Azure-CDN-Standard-from-Microsoft-classic-will-be-retired-on-30-September-2027), [FAQ](../cdn/classic-cdn-retirement-faq.md) | [FAQ](/previous-versions/azure/cdn/akamai-retirement-faq?toc=/azure/frontdoor/toc.json)|[FAQ](/previous-versions/azure/cdn/edgio-retirement-faq?toc=/azure/frontdoor/toc.json) |
8991
| Migration | [Considerations](tier-migration.md), [Step-by-step instructions](migrate-tier.md) | [Considerations](../cdn/tier-migration.md), [Step-by-step instructions](../cdn/migrate-tier.md) | Service retired | Service retired |
9092

9193
## Related content
9294

9395
- [Create an Azure Front Door](create-front-door-portal.md)
9496
- [Azure Front Door routing architecture](front-door-routing-architecture.md)
95-
- [Best practices for Front Door](best-practices.md)
97+
- [Best practices for Azure Front Door](best-practices.md)

0 commit comments

Comments
 (0)