你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
此示例估计在 180 天限制之前从存档层检索部分数据的成本。
情景
贵公司将 20 TB 的数据存储在存档层中,以便长期保留。 但是,在存档存储中仅三个月后,必须检索 20% 的数据进行分析。 系统会要求你估算从存档存储获取该数据的成本,然后将该数据下载到客户端。
由于这些数据只是临时需要,因此你决定不通过更改 Blob 的层级将其解除冻结。 这样,你的公司就避免了提前删除费用。 你已通过查看文章成本估算:将数据移出存档存储来估计该方法的成本。 相反,你决定将 Blob 复制到热层进行分析,这样更具成本效益。 你知道在分析完成后,可以删除热层中的数据,不会产生任何费用。
存储帐户位于美国西部区域,已配置为本地冗余存储(LRS),并且没有分层命名空间。
成本
下表描述了每个成本。
成本 | DESCRIPTION |
---|---|
将 Blob 复制到热层 | 首先,必须将 Blob 移出存档存储进行分析。 所有工具和 SDK 都使用 复制 Blob 作来完成此任务。 Copy Blob 操作会在源帐户按一次读取操作计费,在目标帐户按一次写入操作计费。 |
数据检索费用 | 此计费项适用于从存档层移动到联机层(例如热层)的每 GB 数据。 |
从热层读取 | 将数据移动到热层后,客户端需要下载该数据。 每次下载都会作为读取作计费。 |
估算
根据 这些示例价格,下表显示了如何计算每个成本组件。 此示例估计不包括按 GB 计费 的数据存储成本 。
成本 | 成本因素 | 计算 | 价值 |
---|---|---|---|
将 Blob 复制到热层 | Copy Blob 操作次数 | 2000 blob * 20% | 400 |
存档读取操作的价格 | 0.00055 美元 | ||
从存档中读取的成本 | 400 次操作 * $0.00055 | $0.22 | |
热层写入操作的价格 | $0.00000055 | ||
写入热层的费用 | 400 次操作 * $0.0000055 | $0.0022 | |
将 Blob 复制到热层的费用 |
$0.22 + $0.0022 | $0.22 | |
数据检索费用 | 文件大小总计 | 20,000 GB | |
数据检索大小 | 20,000 GB * 20% | 4,000 | |
数据检索的价格(每 GB) | $0.0220 | ||
检索成本 |
4,000 blob * $0.0220 | $88.00 | |
从热层读取 | 热层上的读取操作次数 | 移动到热层的 Blob 数 | 400 |
热层上的读取操作的价格 | $0.00000044 | ||
从热层读取的费用 |
400 次操作 * $0.00000044 | $0.0002 | |
总成本 | $0.22 + $88 + $24 + $0.0002 | $88.22 |
小窍门
此方案不会为存储中存在数据的时间量建模,因此表不包括按 GB 计费 的数据存储成本 。 可以使用 Azure 定价计算器估算环境中的成本存储和事务成本。