
先给结论: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 单价”
先把月账单拆成这五项:
- 平均存储量:全量备份、增量、数据库和媒体分别多大;
- 对象数量:100 GB 的一万个大文件和一亿个小文件,请求成本完全不同;
- 写入与读取次数:备份软件是否分片、是否每天列目录、是否重复校验;
- 下载量:日常恢复、迁站、CDN 回源和客户下载分别计算;
- 删除周期:7 天轮换、30 天保存还是一年归档,决定最短存储费是否踩坑。
WordPress 接入前的安全清单
- 为备份工具创建独立 Bucket 和最小权限密钥,不使用账户主密钥。
- Bucket 默认私有;公开媒体与私有备份分开,不要共用权限。
- 启用版本、对象锁或生命周期前,先确认删除与保留成本。
- 密钥只放服务器环境变量或加密配置,不写进主题、Git 或前端 JavaScript。
- 上传一个测试备份后,必须实际恢复到测试环境;“上传成功”不是“可恢复”。
- 设置月度预算告警,并记录对象数量、请求量、出站量和存储量。
最终选择建议
- 网站公开资源:先算流量,通常 R2 最稳。
- WordPress 备份:先算保留周期,通常 B2 更灵活。
- 1 TB 以上长期归档:再考虑 Wasabi,前提是能接受最低月费和 90 天规则。
- 还不确定:先用 30 天真实流量做试算,不要拿官方“每 TB”数字代替自己的请求和删除模式。
如果你正在搭建新站,备份策略应和主机、HTTPS、域名、恢复演练一起设计。用 SHOPAGG 创建网站(有现成模板和教程)时,也建议在上线前就设置好备份和恢复点,而不是等网站出故障后再临时找一个云盘。
作者:庄朋龙|SHOPAGG 官方博客资深编辑,关注 WordPress 运维、对象存储与独立站成本控制。



