Azure Front Door 和 Azure CDN 都是 Azure 服务,在应用程序层提供具有智能路由和缓存功能的全局内容交付。 这两个服务都可以通过提供全球分布的靠近用户的存在点网络(POP),来优化和加速您的应用程序。 这两项服务还提供各种功能,可帮助保护应用程序免受恶意攻击,并帮助监视应用程序的运行状况和性能。
              
              
              
              
            
Note
若要在层之间切换,必须重新创建 Azure Front Door 配置文件:
- 从 Azure Front Door 标准版到高级版:使用 升级功能。
 
服务比较
下表提供了 Azure Front Door 标准版与 Azure Front Door Premium 之间的比较。
| 功能和优化 | Front Door 标准 | Front Door 高级 | 
|---|---|---|
| 交付和加速 | ||
| 静态文件交付 | ✓ | ✓ | 
| 动态站点交付 | ✓ | ✓ | 
| WebSockets | Preview | Preview | 
| 域和证书 | ||
| 自定义域 | • (基于 DNS TXT 记录的域验证) | • (基于 DNS TXT 记录的域验证) | 
| 经过预验证的域名与 Azure PaaS 服务的集成 | ✓ | ✓ | 
| HTTPS 支持 | ✓ | ✓ | 
| 自定义域 HTTPS | ✓ | ✓ | 
| 使用自己的证书 | ✓ | ✓ | 
| 支持的 TLS 版本 | TLS1.3、TLS1.2 | TLS1.3、TLS1.2 | 
| Caching | ||
| 查询字符串缓存 | ✓ | ✓ | 
| 缓存管理(清除、规则和压缩) | ✓ | ✓ | 
| 缓存行为设置 | ✓ (使用标准规则引擎) | ✓ (使用标准规则引擎) | 
| Routing | ||
| 原点负载均衡 | ✓ | ✓ | 
| 基于路径的路由 | ✓ | ✓ | 
| 规则引擎 | ✓ | ✓ | 
| 服务器变量 | ✓ | ✓ | 
| 规则引擎中的正则表达式 | ✓ | ✓ | 
| URL 重定向/重写 | ✓ | ✓ | 
| IPv4/IPv6 双堆栈 | ✓ | ✓ | 
| HTTP/2 支持 | ✓ | ✓ | 
| 不按流量计费的路由首选项 | 不需要,因为从 Azure 源到 AFD 的数据传输免费,并且路径直接连接 | 不需要,因为从 Azure 源到 AFD 的数据传输免费,并且路径直接连接 | 
| 源端口 | 所有 TCP 端口 | 所有 TCP 端口 | 
| 可自定义的、基于规则的内容分发引擎 | ✓ | ✓ | 
| 移动设备规则 | ✓ | ✓ | 
| Security | ||
| 自定义 Web 应用程序防火墙 (WAF) 规则 | ✓ | ✓ | 
| Microsoft 托管规则集 | ✓ | |
| 机器人保护 | ✓ | |
| 到源的专用链接连接 | ✓ | |
| Geo-filtering | ✓ | ✓ | 
| DDoS 防护 | ✓ | ✓ | 
| 域前置阻止 | ✓ | ✓ | 
| 易于使用 | ||
| 轻松与 Azure 服务(例如存储和 Web 应用)集成 | ✓ | ✓ | 
| 通过 REST API、.NET、de.js或 PowerShell 进行管理 | ✓ | ✓ | 
| 压缩 MIME 类型 | 可配置 | 可配置 | 
| 压缩编码 | gzip、brotli | gzip、brotli | 
| Azure Policy 集成 | ✓ | ✓ | 
| Azure 顾问集成 | ✓ | ✓ | 
| 使用 Azure Key Vault 的托管标识 | ✓ | ✓ | 
| 定价 | Azure Front Door 定价 | Azure Front Door 定价 | 
| 简化的定价 | ✓ | ✓ |