Cloudflare R2、Backblaze B2、Wasabi怎么选?WordPress对象存储费用对比

Cloudflare R2、Backblaze B2、Wasabi怎么选?本文按2026年10月8日官方价格对比存储费、免费额度、出站流量、API请求、最低月费和最短存储期,并用WordPress备份、图片托管、大文件下载和长期归档场景给出选择结论、成本陷阱与安全接入清单。

先给结论:WordPress 备份和媒体对象存储没有统一冠军。小站、下载流量大、想压低 CDN 回源成本,优先 Cloudflare R2;备份量从几十 GB 到数 TB、需要简单按量计费且希望保留迁移弹性,优先 Backblaze B2;长期保存超过 1 TB、下载和 API 请求多、能接受最低 1 TB 月费与 90 天最短存储,才适合 Wasabi。

价格核对日期:2026 年 10 月 8 日。下表按三家官方公开价整理,均为美元标价;税费、地区、合作伙伴套餐、年度承诺和汇率可能改变实际账单。

三家核心费用对比

项目 Cloudflare R2 Backblaze B2 Wasabi Pay-Go
标准存储公开价 0.015 美元/GB·月(约 15 美元/TB·月) 6.95 美元/TB/30 天起 美国与欧洲示例价 7.99 美元/TB·月
免费存储 Standard 每月 10 GB-month 前 10 GB 无;最低按 1 TB/月计费
公网下载 直接从 R2 出站免费 每月免费额度为平均存储量 3 倍;超出 0.01 美元/GB,部分 CDN/计算伙伴不限量免费 公开 Pay-Go 不收出站流量费
API 请求 Class A 4.50 美元/百万,Class B 0.36 美元/百万;有月度免费额度 A/B/C 免费;D 类 0.004 美元/万次,另有每日免费额度 公开 Pay-Go 不收 API 请求费
最短存储/最低消费 Standard 无最短存储;IA 有 30 天最短存储 无最小文件和最短存储费 最低 1 TB 月费;Pay-Go 对提前删除对象按 90 天规则计费
S3 兼容 是 是 是

Cloudflare R2:适合公开媒体和高下载量

Cloudflare 官方R2 价格页在 2026 年 10 月 1 日更新:Standard 存储为 0.015 美元/GB·月,Class A 为 4.50 美元/百万次,Class B 为 0.36 美元/百万次;每月包含 10 GB 存储、100 万次 Class A 和 1,000 万次 Class B,直接出站免费。

适合:图片、产品手册、下载文件、视频片段等读取多、流量可能突增的独立站;已经使用 Cloudflare DNS/CDN,希望减少回源流量账单的团队。

注意:“零出站费”不等于零费用。大量小文件被频繁读取时,Class B 请求会累积;官方示例中 10 万个文件每天读取 1,000 万次,一个月的 Class B 请求费可达 104.40 美元。R2 Infrequent Access 虽然存储更低,但有读取处理费和 30 天最短存储,不适合频繁读取。

Backblaze B2:适合 WordPress 备份和可迁移归档

Backblaze B2 官方价格页显示,按量存储为 6.95 美元/TB/30 天起,前 10 GB 免费;每月出站免费额度为平均存储量的 3 倍,超过部分 0.01 美元/GB。通过 Cloudflare、Fastly、bunny.net 等合作伙伴下载时可获得不限量免费出站。

适合:UpdraftPlus、Duplicator、WPvivid、rclone 或服务器备份;文件会定期轮换、需要随时删除旧备份、不想承担最短存储期的站点。

注意:“3 倍免费出站”按月平均存储量计算。若只存 100 GB,却在迁站时下载 1 TB,超过免费额度的部分会计费;使用合作 CDN 前也要核对集成路径,而不是假定所有流量都免费。

Wasabi:适合 1 TB 以上、长期不删的数据

Wasabi Pay-Go 官方 FAQ给出的美国与欧洲示例为 7.99 美元/TB·月,不收 API 请求和数据出站费。但它有两个必须写进预算的条件:账户最低按 1 TB 活跃存储计费;Pay-Go 对对象执行 90 天最短存储规则,提前删除会产生剩余天数的 Timed Deleted Storage 费用。

适合:监控录像、设计素材、长期合规归档、容量稳定在 1 TB 以上且不频繁删除的工作负载。

不适合:只有 50—200 GB 的单个 WordPress 站;每天生成全量备份并很快删除旧文件;频繁创建、覆盖和删除大对象的开发环境。

按真实场景怎么选

场景 首选 理由
30 GB WordPress 每日增量备份 Backblaze B2 前 10 GB 免费、按量存储、无最短存储费,轮换简单
200 GB 产品图片,每月 2 TB 访问 Cloudflare R2 公开读取流量高,免费出站比低存储单价更关键
2 TB 素材库,保存一年,偶尔下载 Backblaze B2 或 Wasabi B2 单价较低;Wasabi适合更看重无出站/API费且接受90天规则
3 TB 录像长期归档,不频繁删除 Wasabi 容量超过最低门槛,费用结构简单
大文件公开下载,月流量不可预测 Cloudflare R2 直接出站免费,重点测算请求费
需要随时迁走所有备份 Backblaze B2 3 倍出站额度和合作伙伴路径更易控制迁移成本

别只比较“每 TB 单价”

先把月账单拆成这五项:

  1. 平均存储量:全量备份、增量、数据库和媒体分别多大;
  2. 对象数量:100 GB 的一万个大文件和一亿个小文件,请求成本完全不同;
  3. 写入与读取次数:备份软件是否分片、是否每天列目录、是否重复校验;
  4. 下载量:日常恢复、迁站、CDN 回源和客户下载分别计算;
  5. 删除周期:7 天轮换、30 天保存还是一年归档,决定最短存储费是否踩坑。

WordPress 接入前的安全清单

  • 为备份工具创建独立 Bucket 和最小权限密钥,不使用账户主密钥。
  • Bucket 默认私有;公开媒体与私有备份分开,不要共用权限。
  • 启用版本、对象锁或生命周期前,先确认删除与保留成本。
  • 密钥只放服务器环境变量或加密配置,不写进主题、Git 或前端 JavaScript。
  • 上传一个测试备份后,必须实际恢复到测试环境;“上传成功”不是“可恢复”。
  • 设置月度预算告警,并记录对象数量、请求量、出站量和存储量。

最终选择建议

  • 网站公开资源:先算流量,通常 R2 最稳。
  • WordPress 备份:先算保留周期,通常 B2 更灵活。
  • 1 TB 以上长期归档:再考虑 Wasabi,前提是能接受最低月费和 90 天规则。
  • 还不确定:先用 30 天真实流量做试算,不要拿官方“每 TB”数字代替自己的请求和删除模式。

如果你正在搭建新站,备份策略应和主机、HTTPS、域名、恢复演练一起设计。用 SHOPAGG 创建网站(有现成模板和教程)时,也建议在上线前就设置好备份和恢复点,而不是等网站出故障后再临时找一个云盘。

作者:庄朋龙|SHOPAGG 官方博客资深编辑,关注 WordPress 运维、对象存储与独立站成本控制。

分享您的喜爱

发表回复