存储生命周期与成本治理

成本是隐蔽的

对象存储按量计费,容量扩展很容易,但成本更容易悄悄失控。如果每个上传都永久保留、每个失败分片都不清理、每个大文件都放标准存储,月底账单会吓你一跳。

生命周期策略

系统需要从一开始就设计生命周期:

对象类型策略
临时分片24 小时未完成自动删除
用户删除的文件先软删,再延迟物理删除
长期不访问的大文件转低频 / 归档存储
审核拒绝的文件保留短期证据后清理

软删 + 延迟物理删除

删除文件不能「立即物理删」:

  1. 软删:元数据状态改为 deleted,文件不可访问(给恢复留时间)。
  2. 延迟物理删除:超过保留期(如 7 天)后,真正删除对象。
  3. 审计记录保留,满足合规追溯。

这样误删可恢复,合规有留痕,存储也不会无限堆积。

冷热分层

不是所有文件都需要「秒开」:

  • 热数据(近期、高频访问):标准存储,走 CDN。
  • 温数据(少访问但可能再访问):低频存储,成本更低。
  • 冷数据(归档):几乎不访问,成本最低,但取回慢。

对象存储通常自带冷热分层,按对象 key 前缀或生命周期规则自动转储。

成本监控

  • 按租户、按文件类型、按存储等级统计成本。
  • 关注「临时分片 / 孤儿对象」占比——这两类最容易被忽视。
  • 设置成本告警,超出预算及时干预。

小结

  • 生命周期(临时清理、软删、冷热分层)从第一天就设计。
  • 删除走「软删 → 延迟物理删 → 审计留痕」。
  • 成本要监控、要告警,尤其盯住临时分片和孤儿对象。

存储层解决之后,用户访问文件仍然可能慢——下一章把下载链路迁到 CDN。

发现内容有问题?

告诉我们哪里需要改进。