你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
比较 Azure CDN 标准 Microsoft 和 Azure Front Door 的定价
注意
本文中的价格仅为示例,仅供说明目的。 有关特定于区域的定价信息,请参阅 Azure Front Door 和 Azure CDN 的定价页。
本文对 Azure CDN 标准 Microsoft(经典版)和 Azure Front Door 的定价结构进行了比较分析。 建议在从 Azure CDN 标准 Microsoft(经典版)迁移到 Azure Front Door 之前先执行成本分析,以了解层之间的定价差异。
定价模型比较
定价维度 | Microsoft 提供的 Azure CDN 标准版(经典版) | Azure Front Door Standard | Azure Front Door Premium |
---|---|---|---|
每月基本费用 | 不适用 | 35 美元 | 330 美元 |
出站数据传输(从 Edge 位置到客户端,每 GB) | 多种(5 个区域) | 多种(8 个区域) | 与 Azure Front Door 标准版相同 |
出站数据传输(从 Edge 到 Origin,每 GB) | 免费 | 多种(8 个区域) | 与 Azure Front Door 标准版相同 |
传入请求数(从客户端到 Front Door Edge 位置,每 10,000 个请求) | 免费 | 多种(8 个区域) | 多种(8 个区域,单位速率高于标准) |
规则引擎 - 规则 | 前五个规则免费,此外每规则每月 $1 | 免费 | 免费 |
规则引擎 - 已处理的请求 | 每百万个请求 $0.60 | 免费 | 免费 |
数据传输(从 Azure 数据中心的原点到 Front Door 的边缘位置) | 免费 | 免费 | 免费 |
Web 应用程序防火墙自定义规则 | $5/月/策略,$1/月 & $0.06/百万条请求(有关详细信息,请参阅 Azure Web 应用程序防火墙定价) | 免费 | 免费 |
Web 应用程序防火墙托管规则 | $5/月/策略,$20/月 + $1/百万条请求(有关详细信息,请参阅 Azure Web 应用程序防火墙定价) | 不支持 | 免费 |
指向原点的专用链接 | 不支持 | 不支持 | 免费 |
成本评估
注意
对于具有大量请求的工作负荷,我们建议估算新层的请求计量的影响。 如果运行的是多个 Azure CDN 实例,则评估与新层关联的基本费用的影响会很有帮助。
以下步骤提供了一般指南,用于获取所需的指标,来估算新层的成本:
检索 Azure CDN 标准 Microsoft(经典版)配置文件的发票,以获取每月费用。
使用下表计算 Azure Front Door 定价:
Azure Front Door 计量 从 Azure CDN 标准 Microsoft(经典版)指标计算的方法 基本费用 - 如果需要托管 WAF 规则、机器人防护或专用链接:$330/月
- 如果只需要自定义 WAF 规则: $35/月请求 - 导航到 Azure CDN 标准 Microsoft(经典版)配置文件,从左侧菜单窗格中的“ 监视器”下选择“指标”。
- 从“指标”下拉菜单中选择“请求计数”。
- 若要查看区域指标,可以通过选择“客户端国家”或“客户端区域”将拆分应用于数据。
- 如果选择“客户端国家”,则需要将它们映射到相应的 Azure Front Door 定价区域。
从 Azure Front Door 边缘到客户端的流出量 可以从 Azure CDN 标准 Microsoft(经典版)发票或 Azure CDN 标准 Microsoft(经典版)配置文件中的响应大小指标获取此数据。 若要获得更准确的估计,请按客户端计数或客户端区域进行拆分。 从 Azure Front Door 边缘到中心的流入量 此信息尚不可用,但对于缓存命中率较高的缓存流量(如 95%),其数量可以忽略不计。 请访问定价计算器。
选择适当的 Azure Front Door 层和区域。
使用上一步中获取的指标计算 Azure Front Door 配置文件的总成本。
示例方案
场景 1:流量较小的静态网站
- 5 TB 的出站数据传输。
- 1 亿个客户端到边缘请求。
- 从边缘到源的 2.5 GB 出站数据传输(假设缓存命中率为 95%)
- 主要来自北美的流量。
成本因素 | Azure CDN 标准 Microsoft(经典版) | Azure Front Door Standard |
---|---|---|
基本费用 | $0 | 35 美元 |
从 Azure Front Door 边缘到客户端的流出量 | $405(计算为 5 TB * $0.081/GB) | $415(计算为 5 TB * $0.083/GB) |
从 Azure Front Door 边缘到原点的流出量 | $0 | $0.05(计算为 2.5 GB * $0.02/GB) |
请求 | $0 | $90(计算为 1 亿个请求 * $0.009/10k 请求) |
总计 | $405 | $540.05 |
在此场景中,由于基本费用和请求计量相关的额外费用,Azure Front Door 标准版比 Microsoft(经典版)的 Azure CDN 标准版高约 33%。
场景 2:具有中等流量的静态网站
- 50 TB 的出站数据传输。
- 5 亿个客户端到边缘请求。
- 从边缘到源的 12.5 GB 出站数据传输(假设缓存命中率为 95%)
- 主要来自北美的流量。
成本因素 | Azure CDN 标准 Microsoft(经典版) | Azure Front Door Standard |
---|---|---|
基本费用 | $0 | 35 美元 |
从 Azure Front Door 边缘到客户端的流出量 | $3,810(计算为 (10 TB * $0.081/GB) + (40 TB * $0.075/GB)) | $3,470(计算为 (10 TB * $0.083/GB) + (40 TB * $0.066/GB)) |
从 Azure Front Door 边缘到原点的流出量 | $0 | $0.25(计算为 12.5 GB * $0.02/GB) |
请求 | $0 | $450(计算为 5 亿个请求 * $0.009/10k 请求) |
总计 | $3,810 | $3,955.25 |
相比之下,Azure Front Door 标准版的成本比 Microsoft(经典版)的 Azure CDN 标准版高出约 4%。 但是,成本相对相似,因为 Azure Front Door 标准版 (10-50 TB) 的流出率降低抵消了基本费用和请求计量的额外费用。
场景 3:文件下载 - 大容量流量
- 150 TB 的出站数据传输。
- 从客户端到 Azure Front Door 边缘的 150 万个请求(假设缓存命中率为 95%)
- 主要来自北美的流量。
成本因素 | Azure CDN 标准 Microsoft(经典版) | Azure Front Door Standard |
---|---|---|
基本费用 | $0 | 35 美元 |
从 Azure Front Door 边缘到客户端的流出量 | $9,410(计算为 (10 TB * $0.081/GB) + (40 TB * $0.075/GB) + (100 TB * $ 0.056/GB)) | $9,170(计算为 (10 TB * $0.083/GB) + (40 TB * $0.066/GB) + (100 TB * $ 0.057/GB)) |
从 Azure Front Door 边缘到原点的流出量 | $0 | $0.8(计算为 40 GB * $0.02/GB) |
请求 | $0 | $1.35(计算为 5 亿个请求 * $0.009/10k 请求) |
总计 | $9,410 | $9,207.15 |
相比之下,Microsoft 的 Azure CDN 标准版(经典版)比 Azure Front Door 标准版高 2%。 这是因为 10-50 TB 的 Azure Front Door 标准流出率较低。
场景 4:启用了中等流量和规则引擎的静态网站
- 50 TB 的出站数据传输。
- 从客户端到边缘的 5 亿个请求。
- 从边缘到源的 12.5 GB 出站数据传输(假设缓存命中率为 95%)。
- 在规则引擎中启用了 10 个规则,处理 5 亿个请求。
- 主要来自北美的流量。
成本因素 | Azure CDN 标准 Microsoft(经典版) | Azure Front Door Standard |
---|---|---|
基本费用 | $0 | 35 美元 |
从 Azure Front Door 边缘到客户端的流出量 | $3,810(计算为 (10 TB * $0.081/GB) + (40 TB * $0.075/GB)) | $3,470(计算为 (10 TB * $0.083/GB) + (40 TB * $0.066/GB)) |
从 Azure Front Door 边缘到原点的流出量 | $0 | $0.25(计算为 12.5 GB * $0.02/GB) |
请求 | $0 | $450(计算为 5 亿个请求 * $0.009/10k 请求) |
规则引擎 - 规则 | $5(计算为前五个规则免费 + 5 个规则 * $1) | $0 |
规则引擎 - 已处理的请求 | $300(计算为 500M * $0.60/M 请求) | $0 |
总计 | $4,115 | $3,955.25 |
相比之下,Microsoft 的 Azure CDN 标准版(经典版)比 Azure Front Door 标准版高 4%。 这是因为免费规则引擎和 10-50 TB 范围的 Azure Front Door 标准流出率降低。
迁移到 Azure Front Door 时降低成本的建议
- 建议不要将非必要 CDN 配置文件(例如临时测试环境)迁移到 Azure Front Door。 迁移后,可以手动重新创建它们作为 Azure Front Door 配置文件下的终结点。
- 根据升级层中所提供的功能的必要性,将最重要的 Azure Front Door(经典)配置文件迁移到 Azure Front Door。
后续步骤
- 了解如何从 Microsoft 的 Azure CDN 标准(经典版)设置映射到 Azure Front Door。