存储单价 0.1 元/GB/月,看着便宜,结果月底账单是预期的四倍。这种事在对象存储上特别常见,因为大部分人只看了存储费,忽略了流量费和请求费。这篇把对象存储的产品逻辑、计费结构、兼容性坑位一次讲透。
对象存储把每个文件当作一个独立对象来存,用一个唯一的 key 定位,通过 HTTP 接口读写。没有目录树的概念,所谓的"文件夹"只是 key 里的斜杠。
它跟块存储、文件存储的差别很实在。块存储是给数据库和虚拟机用的,追求低延迟高 IOPS;文件存储走 NFS/SMB 协议,多台机器共享目录;对象存储追求的是无限扩容和低成本,适合存不常改的大批量文件。
典型用法:网站的图片视频、App 的用户上传内容、数据库备份包、日志归档、AI 训练数据集。这些数据的共同点是写一次读多次,几乎不做原地修改。
有个认知要纠正:对象存储不适合当数据库用,也不适合频繁小块随机读写。有人拿它挂载成本地盘跑应用,性能会难看到怀疑人生。
S3 API 已经是事实标准。不管哪家服务商,兼容 S3 接口基本是入场券,好处是换供应商时代码改动很小,坏处是各家兼容程度不一样,后面会细说。
存储分层全面普及。标准型、低频型、归档型、深度归档,四档单价能差二十倍。用好生命周期规则自动降档,长期存储成本可以砍掉七成。
AI 训练带火了大容量需求。一个中等规模的多模态数据集动辄几十 TB,对象存储成了首选载体,同时也把跨区复制和高并发读取的要求拉高了。
对象存储直连 CDN 成为标配。存储桶做源站、CDN 做分发,这套组合现在几乎是静态资源的默认架构。
可用性 SLA 是底线。主流承诺是 99.995%,对应一年最多不可用约 26 分钟。低于 99.9% 的别碰,那意味着一年可能有近九小时读不出来。
数据持久性通常标称 11 个 9,说白了就是多副本或者纠删码。这个数字各家差不多,更该问的是副本分布在几个可用区。
S3 兼容度是个隐性风险。有些服务商只实现了基础的 PUT/GET,分片上传、版本控制、预签名 URL、跨域配置可能缺一两项。选型阶段拿自己实际用的 SDK 跑一遍完整流程,比看宣传页靠谱。
| 关键指标 | 合格线 | 说明 |
|---|---|---|
| 可用性 SLA | ≥ 99.99% | 低于此值年不可用时间超 1 小时 |
| 数据持久性 | 11 个 9 | 多副本或纠删码,问清跨可用区 |
| 单文件上限 | ≥ 48.8TB(分片) | 大视频和数据集必看 |
| S3 兼容度 | 含分片/版本/预签名 | 缺项会导致 SDK 直接报错 |
| 外网下行带宽 | 按需可上调 | 默认限速会拖垮下载体验 |
| 对比维度 | 一万网络(推荐) | 大厂公有云对象存储 | 海外对象存储 |
|---|---|---|---|
| 存储单价 | 透明,量大可谈 | 标准档偏高,分层后合理 | 单价低但跨境流量贵 |
| 外网下行流量 | 包量方案,成本可控 | 按 GB 计费,是账单大头 | 按区域分档,差异明显 |
| S3 兼容度 | 常用接口完整支持 | 自有 SDK 生态成熟 | 原生 S3,兼容性最好 |
| 国内访问速度 | 国内节点直连,稳定 | 国内最优 | 跨境延迟高,需 CDN |
| 迁移与协助 | 提供迁移方案与技术对接 | 自助迁移工具 | 英文文档自行处理 |
选型这件事,如果数据主要给国内用户读,跨境延迟和流量费会把海外方案的低单价优势吃掉;如果是纯备份归档、极少读取,那单价权重可以调高。先算清楚读写比例再谈价格。
| 费用项 | 典型区间 | 什么情况下会爆 |
|---|---|---|
| 存储容量费 | 0.10–0.13 元/GB/月(标准型) | 数据只增不删,忘配生命周期 |
| 外网下行流量费 | 0.30–0.50 元/GB | 公开访问被刷、没接 CDN |
| 请求次数费 | 约 0.01 元/万次 | 海量小文件、高频列举操作 |
| 归档取回费 | 按 GB 单独计费 | 把归档当标准型频繁读取 |
实算一笔账。存 5TB 图片,标准型月存储费大约 550 元。如果这些图直接对外提供访问,月下行 3TB,流量费按 0.4 元/GB 就是 1200 元,比存储费高一倍多。接上 CDN 之后回源只有几百 GB,流量费能压到两百块以内。这就是为什么对象存储几乎必须配 CDN。
请求费平时不起眼,但小文件场景要留神。一千万个小图,每次列举和读取都算请求,一个月几百万次调用累积下来也是钱。合并小文件或者加一层缓存,能省下来。
第一,只比存储单价。上面算过了,流量费经常是存储费的两三倍,比价时要把三项一起算。
第二,忽略最短存储期。低频型通常要求存满 30 天,归档型 60 天甚至 180 天,提前删除照样按最短周期收费。做临时数据的别选低频档。
第三,归档数据的取回费和取回时间。深度归档取回可能要几小时,还要单独付取回费。有人把归档当便宜的标准型用,账单反而更高。
第四,存储桶设成公有读被恶意刷。这是最惨的一类事故,一夜之间几万块流量费。除非确实需要公开,否则一律私有读 + 预签名 URL。
第五,跨区域访问的流量费。桶建在北京,应用跑在广州,中间的跨区流量是要收钱的,而且延迟也高。建桶前先确认应用在哪个区域。
第六,S3 兼容不完整导致上线才发现。分片上传接口缺失、预签名 URL 签名算法版本不匹配,这类问题在测试环境用小文件根本测不出来。上线前用真实大文件跑一遍完整链路。
网站图片和静态资源:标准型 + CDN 回源,桶设私有,通过 CDN 鉴权对外。开启图片处理能力可以省掉一台图片服务器。
视频点播源:标准型存热门内容,生命周期规则把 90 天没访问的自动转低频。分片上传必须支持,单文件上限要问清。
数据库备份:低频型起步,配版本控制防误删,跨区复制一份到异地。备份文件建议加服务端加密。
日志归档:写入后 7 天转低频,30 天转归档,一年后自动删除。这套规则能把日志存储成本压到原来的两成。
AI 训练数据集:关注读取带宽和并发能力,训练时几十个进程同时拉数据,默认带宽限制很容易成为瓶颈,提前申请上调。
第一步,规划桶和路径结构。按业务线或环境分桶,别把生产和测试混在一个桶里。key 的命名前缀会影响分区性能,随机前缀比顺序时间戳更友好。
第二步,权限最小化。默认私有,需要公开的单独开,给应用用的账号只授予它真正需要的操作权限,别图省事全给管理员密钥。
第三步,配生命周期规则。这一步最省钱,也最容易被跳过。开桶第一天就把降档和过期删除规则定下来,比半年后回头治理容易得多。
第四步,接 CDN 并做监控。盯住流量突增、4xx/5xx 比例、请求次数三项,异常能第一时间发现。
技术上有工具能做到,但不建议。对象存储没有真正的随机写,挂载后跑数据库或者频繁改文件,性能会很差,还容易出一致性问题。
主流服务商的持久性设计足够可靠,实际风险主要来自误删和权限配置错误。开版本控制、开删除保护,比纠结持久性数字实在。
如果两边都兼容 S3,用同步工具跑增量迁移就行,几 TB 的量通常一两天能完成。麻烦的是切换期间的双写和一致性校验,这部分建议让服务商技术一起参与。
看访问频率。一个月至少读一次的用标准型,几个月读一次用低频,一年可能都不读的用归档。判断标准是取回费加上最短存储期成本,是否还比标准型便宜。
对象存储是个看着简单、实际很容易花冤枉钱的产品。存储费、流量费、请求费三笔账要一起算,生命周期规则和 CDN 这两件事做到位,成本能砍掉一半以上。
选型时优先确认 S3 兼容度和国内访问质量,再谈单价。一万网络这类能配合做迁移方案、计费口径讲清楚的服务商,对没有专职存储运维的团队更友好。
数据来源:一万网络存储产品实测记录、主流公有云对象存储公开价目表、2026 年第二季度企业存储成本调研样本。价格随区域和用量浮动,实际以商务报价为准。
Copyright © 2013-2020 idc10000.net. All Rights Reserved. 一万网络 科技有限公司 版权所有 深圳市科技有限公司 粤ICP备07026347号
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品