这个计算器能做什么
AWS S3、Google Cloud Storage、Azure Blob Storage、Cloudflare R2 等对象存储服务,主要按两个维度计费:API 请求次数(GET/读取与 PUT/写入/列举操作)以及每月存储的数据量。本计算器把这两部分合并成一份每月费用估算,让你在敲定技术架构之前先把价格算个明白。
使用方法
先填入你预计每月的 GET(读取)和 PUT(写入/列举)请求次数,再填入服务商定价页面上对应的「每 1,000 次请求」单价。接着填写存储的总数据量(按 GB-月计),以及每 GB 的存储单价。计算器会给出总费用,并拆分出请求费用与存储费用各占多少。需要提醒的是,不同服务商、不同区域、不同存储类别的费率都不一样,请务必从服务商页面复制准确数字——这里预设的数值仅作示例,取自 S3 Standard us-east-1 区域。
计算公式说明
请求费用按每 1,000 次请求报价,因此每类请求的费用为 次数 ÷ 1000 × 单价。存储费用按 GB-月报价,直接 GB × 单价 即可。总费用就是三部分相加:
实例演算
假设你每月有 1,000,000 次 GET 请求,单价为每 1,000 次 $0.0004;100,000 次 PUT 请求,单价为每 1,000 次 $0.005;并存储 500 GB,单价为每 GB $0.023。GET 费用:
$$\frac{1{,}000{,}000}{1000}\times 0.0004 = \$0.40$$PUT 费用:
$$\frac{100{,}000}{1000}\times 0.005 = \$0.50$$存储费用:
$$500\times 0.023 = \$11.50$$合计 = 每月 $12.40。
常见问题
这里包含数据传出(egress)费用吗?不包含。数据传出/带宽费用是单独计费的,且差异很大;如有需要请另行叠加。
哪些算 GET,哪些算 PUT?GET、SELECT 和 HEAD 通常属于「读取」类请求;PUT、COPY、POST 和 LIST 一般属于「写入」类请求,价格更高。请按此分类归并统计。
支持哪些服务商?任何按「每 1,000 次请求」和「每 GB-月」计价的对象存储都适用——包括 S3、GCS、Azure Blob、Backblaze B2、Wasabi、R2 等等。填入对应费率即可。