你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

成本估算:上传和访问来自多个区域的数据

此示例估计从多个 Azure 区域上传和下载数据的成本。

重要

此估计基于 这些示例价格。 不应使用示例价格来计算生产成本。 若要查找官方价格,请参阅 查找每个计量的单价

情景

你的公司计划将新的客户端应用程序分发给位于非洲大陆多个 Azure 区域的用户。 此应用程序用于上传日志文件并下载这些文件以供诊断分析。 文件以 Blob 的形式存储在热访问层中。 根据预期的使用模式,系统要求你对成本进行粗略估算。

存储帐户位于美国西部区域,已配置为异地冗余存储(GRS),并且未启用分层命名空间。

成本

下表描述了每个成本。

成本 DESCRIPTION
写入成本 在此季度,客户估计上传约 50,000 个日志文件(每个日志文件大约 1 GB)。 客户端配置为在 8-MiB 块中上传这些日志文件。 每个块均计费为一次写操作,并且有一个额外的操作用于提交这些块。 较小的块大小是高性能的,但你知道较大的块大小会导致写入作减少,因此你计划将该建议与估算一起包含在内。
复制成本 由于帐户已配置为异地冗余存储,因此所有 Blob 将复制到次要区域。 此复制过程增加了复制的每 GB 的数据传输费用。
读取成本 下载用于诊断分析的任何 Blob 均计费为一次读操作。 你认为客户端应用程序将下载上传的大约一半文件进行诊断分析。 你还了解到 ,75 个客户端应用程序% 不位于存储帐户所在的同一区域中。 因此,这些客户端下载的 Blob 会产生网络带宽费用。

估算

根据 这些示例价格,下表显示了如何计算每个成本组件。

成本 成本因素 计算 价值
写入成本 每个 Blob 的 PutBlock 操作 1 GiB/8 MiB 块 155
每个 Blob 的 PutBlockList 操作 1/每个 Blob 1
热层上写操作的价格 $0.000021
上传日志文件的成本

(50,000个数据块 * 156) * 0.000021美元 $163.80
复制成本 数据传输价格(每 GB) $0.02
复制成本

50,000 GB * $0.02 $1,000.00
读取成本 读取操作次数 50,000/2 25,000
热层上读操作的价格 $0.00440
读操作的费用

25,000 GB * $0.00440 110.00 美元
从其他区域下载的 Blob 数量 25,000 * 75% 1875
网络带宽费用 1875 * $0.02 $375.00
读取成本

$110 + $375 $485
总成本 $163.80 + $1,000 + $485 $1,648.80

小窍门

此方案不会对存储中存在数据的时间量进行建模,因此表不包括按 GB 计费 的数据存储成本 。 可以使用 Azure 定价计算器估算环境中的成本存储和事务成本。

另请参阅