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 定价 |
简化的定价 | ✓ | ✓ |