用途:当需要设计“blob store”或“对象存储”、提到 S3 或兼容存储、要存图片/视频/备份/模型权重等大型不可变非结构化对象时使用。对象按字符串 key 寻址,整体读写,不做内部查询。
主要能力:给出持久性方案(N 路复制 vs 纠删码)、存储分层(热/冷/归档)、上传路径(单次 PUT vs 分片/可续传)、变更模型(不可变+版本化 vs 覆盖写)、签名 URL 等取舍;并列出压力下的失效模式(热点对象/前缀、元数据索引瓶颈、冷层批量取回、孤儿分片、出口流量风暴、写入部分失败)及缓解措施。
使用方式:先澄清对象大小分布、读写比、持久性目标、访问控制与出口流量画像;再按取舍表选择方案;设计 key/前缀避免热点,设定分片阈值、生命周期规则与签名 URL TTL;用数字估算存储、对象数、QPS 与月出口流量;若用户指定云厂商,可查阅对应 provider 参考文件。接口为 PUT/GET/DELETE/HEAD /{bucket}/{key},分片上传为 Initiate→UploadPart×N→Complete|Abort,签名 URL 为 presign(GET|PUT, key, expiry)。
适用场景:图片/视频存储、用户上传、备份、数据湖/ML 数据集、静态站点资源、日志归档。
限制:不适合需要事务、二级索引或部分更新的小结构化记录;不适合低延迟读取极小值;少量不增长的文件用本地文件系统即可。资料未提供具体收费、价格与平台细节。