对象存储冷热分层的一点使用体会
【摘要】 为什么要做分层对象存储用久了,桶里的数据会越来越杂:有的每天被访问几十次,有的放进去一年也没人打开。如果所有数据都放在同一个存储级别,成本就会按最贵的那一档来算。把访问频率高的数据放在标准存储,把长期不用的数据转到低频或归档,是很多团队最先做的一步优化。几个常见级别标准存储适合频繁读取、要求低时延的场景,比如图片、视频、前端静态资源。低频访问适合一个月读几次的数据,单价更低,但取回时会计取回...
为什么要做分层
对象存储用久了,桶里的数据会越来越杂:有的每天被访问几十次,有的放进去一年也没人打开。如果所有数据都放在同一个存储级别,成本就会按最贵的那一档来算。把访问频率高的数据放在标准存储,把长期不用的数据转到低频或归档,是很多团队最先做的一步优化。
几个常见级别
标准存储适合频繁读取、要求低时延的场景,比如图片、视频、前端静态资源。低频访问适合一个月读几次的数据,单价更低,但取回时会计取回费用。归档存储在价格上更有优势,代价是取回需要等待,适合备份、合规留存这类不着急的数据。
怎么判断该转哪一层
比较实用的做法是先看访问日志,统计每个前缀或每个业务目录最近 30 天到 90 天的读取次数,再结合对象大小估算存储费和取回费。小文件多、读取零散的目录,不要急着转归档,取回请求费用可能比省下来的存储费还高。
生命周期规则的几个细节
规则按前缀匹配,可以先在小范围桶上验证,再逐步扩大。转档和过期删除建议分开配置,删除前留一段观察期。版本控制开启后,历史版本同样会产生存储费用,规则里要一并考虑。
小结
分层不是一次性的动作,而是随着业务变化不断调整的过程。先把访问数据摸清楚,再用生命周期规则小步推进,通常比一次性全量转档更稳妥。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)