存储与数据
R2 对象存储
S3 兼容的对象存储,最大的差异是免出网流量费——这对训练数据、媒体分发和备份这类高频读取场景影响很大。
R2 对象存储
它解决什么问题
对象存储的账单里,出网流量费(egress)经常是隐藏的大头。尤其是 AI 训练数据、图片视频分发、跨区域备份这类场景,数据会被反复读取,出网费可能超过存储费本身。
R2 的核心卖点就是不收出网流量费,同时保持 S3 兼容的 API,现有用 S3 SDK 的代码基本可以直接切换。
适合什么场景
- AI 训练与推理数据集:被反复读取,出网费敏感。
- 媒体资源分发:配合 CDN,源站出网成本可控。
- 备份与归档:写入一次、偶尔读取,成本结构友好。
需要注意
- 免出网费不等于免请求费,高频小对象读取仍要算请求次数。
- S3 兼容是“高度兼容”而非“完全一致”,部分高级特性(如特定的生命周期规则、对象锁)需要逐一验证。
- 跨云迁移的数据搬运本身有成本,切换前先算清楚一次性搬迁费用。
我们的建议
算一笔账:把过去 6 个月的对象存储账单拆成存储费、请求费、出网费三项。如果出网费占比超过 20%,R2 值得认真评估;如果主要是存储费,迁移收益有限。