The comparison and resource mapping between Azure China CDN and Azure Front Door

Azure China CDN will be retired and stop serving traffic from December 1, 2025. Please migrate to Azure Front Door or an alternative CDN before November 15, 2025. This document talks about the comparison and resource mapping between Azure China CDN and Azure Front Door and help you determine if Azure Front Door is the best option for migration. If your Azure China CDN profile is compatible with Azure Front Door, you can migrate by following steps in Azure China CDN migration to Azure Front Door guidance. You can also learn more about China CDN retirement FAQ.

Important

If you don’t migrate by November 15, 2025, Azure Front Door team will migrate eligible Azure China CDN profiles to Azure Front Door. However, if your Azure CDN profile is disabled or has no active request in the past 3 months, or your Azure CDN profile isn’t compatible for migration based on the gap mentioned in Azure China CDN and AFD comparison, Azure Front Door can’t and won’t migrate your profile and your service will experience service disruption from December 1, 2025. In this case, you need to consider an alternative third party CDN solution.

Comparison of Azure China CDN and Azure Front Door

Azure China CDN is a legacy content delivery service built on top of local CDN providers’ infrastructure in China, using API integrations. While it enabled content delivery within China, it lacked deep, native integration with the Azure platform and did not offer a unified experience with Microsoft’s global cloud services. Azure Front Door, on the other hand, is Microsoft’s next-generation, fully native CDN and application delivery platform. It provides seamless integration with the Azure ecosystem, consistent management experience across global and China regions, advanced security features like Web Application Firewall (WAF), and developer-friendly tools for automation and DevOps. Azure Front Door delivers consistent performance, security, and innovation for customers operating both in China and globally.

Here is a high-level comparison between Azure China CDN and Azure Front Door.

Property Azure China CDN Azure Front Door
PoPs coverage 600+ across mainland China 2 PoPs in Azure China North 3 region and Azure China East 3 region.
Pricing model CDN outbound data transfer, Content Delivery Network (CDN) Pricing Details or P95 billing model Details in Pricing page.
  • Egress
  • Base fee
  • Request fee
  • Ingress
For Azure Front Door pricing information, see Azure Front Door pricing.
Security features IP whitelisting/blacklisting
  • AFD platform DDoS
  • Web Application Firewall
  • Private Link integration with App Service, Azure Storage, Azure Container App
  • Origin authentication using managed identity
  • mTLS
  • Signed URL
  • Customize cipher suite
  • Sensitive log scrubbing
CDN features
  • Image optimization
  • Cache warm-up
  • Disable IPv6
Self-service for compression, TLS policy, flexible routing rules via rules engine, etc. More details in Azure Front Door
Dev-Ops Only creation uses Azure API Terraform, PowerShell, CLI, SDK, API

Compatibility to migrate Azure China CDN to Azure Front Door

Not all Azure CDN profiles are eligible for migration to Azure Front Door. You can determine if your Azure CDN profile is eligible for migration to Azure Front Door by referring to this section or going to Azure portal where you will see the compatibility.

  • If you are using a feature that’s not supported Azure Front Door as indicated in the resource mapping between Azure China CDN and Azure Front Door section, you are not compatible for migration. Please consider a third party CDN provider before November 15, 2025. AFD team can’t migrate your CDN profile to AFD in this case. Inaction will incur service downtime starting from December 1, 2025.

  • If you are using features that are enabled but not supported on Azure portal or API as stated in Customizations by service team per requests, you have to migrate to AFD on your own before November 15, 2025, AFD can’t migrate on your behalf. If you are using a feature that’s not supported Azure Front Door in this section, your Azure CDN profile is not compatible with Azure Front Door, please consider a third party CDN provider before November 15, 2025. Inaction will incur service downtime starting from December 1, 2025.

  • If you are using the global acceleration or overseas acceleration, AFD team can’t migrate your CDN profile. Please follow steps in Azure China CDN migration to Azure Front Door guidance to migrate on your own or consider a third party CDN provider before November 15, 2025. Inaction will incur service downtime starting from December 1, 2025.

Resource mapping between Azure China CDN and Azure Front Door

Azure China CDN support self-service features and customizations by service team per requests.
Here are the resource mappings for self-service features- Chinese version

Feature category Azure China CDN Azure Front Door
Billing Type P95 Billing type No
Billing Type Data transfer per GB Yes, and a few other meters.
Endpoint/CNAME Exampledomain.mcchcdn.com exampledomain-hash.z01.frontdoor.azure.cn
Acceleration Type Web,Download,HTTP HTTP VOD Yes
Image processing Not supported on AFD.
Overseas acceleration Create AFD in public cloud
Global acceleration Create public FFD and China AFD, and create ATM to do traffic routing. AFD can’t migrate this scenario.
Domain management Property: Origin Host and Host header Config in Origin group, supports multiple origins
Cache rules: Full path,Directory,File extension In Rules Engine, configure rule condition to Request path or Request file extension. Here is an example of the rules engine for default caching behavior for Azure China CDN on AFD. Please make changes based on your own configuration.
rules engine for default caching behavior for Azure China CDN on AFD
The cache templates and its config as no cache.
config as no cache
No need to configure on AFD specifically.
Ignore Query String Enable caching in Route or Route configuration override's Query string caching behaviour.
Cache rule: ignore cache control Not supported on AFD.
Cache rule: ignore cookie header Set-cookie Not supported on AFD.
HTTP header Rules engine-> action-> modify response header-> append
Access control: allow empty referer Not supported on AFD.
Access control: configure whitelist blockage In WAF custom rules
configure whitelist blockage
Access control: configure blacklist blockage In WAF custom rule
configure blacklist blockage
HTTPS Bring Your Own Certificate Domain-> enable HTTPS-> Upload certificate to Azure Key Vault.
Acceleration region
acceleration region
Refer to migration sections
Content management Purge Purge cache in Overview
purge cache01
purge cache02
Preload Not supported on AFD.
Self service Logging Diagnostic logs using Azure Monitor
diagnostic logs01
diagnostic logs01
Reports Not 100% match, only basic request/usage via Azure Metrics.
azure metrics
API key Supported via standard Azure Rest API authentication. Certificates are uploaded to Azure Key Vault under AF Secrets.
If you do not enable the auto rotation for BYOC certificate, AFD team can’t migrate on your behalf. Please enable auto migration.

Customizations by service team per requests

Azure China CDN Azure Front Door
Enable/disable IPv4/IPv6 By default dual stack, not configurable
Origin ports In Origin
IP whitelist In WAF custom rule
iP whitelist
Rate limiting WAF custom rule
rate limiting
Authentication Not supported on AFD yet
URL rewrite Rules engine-> URL rewrite
customize cache key Not supported on AFD yet
request Yes, enabled by default.
Customize TLS version Domain-> TLS policy, details in Azure Front Door TLS policy
Gizp, Broli compression By default. Compression is only supported when caching is enabled.

Next steps