一、结论
将低频访问的文件存储到对象存储的低频访问、归档存储层级,搭配自动生命周期规则实现存储类型自动切换,相比标准存储可降低70%-90%的存储成本,无需自行维护存储硬件,还可保障数据持久性达99.999999999%。
二、准备工作
1. 注册并实名认证对象存储服务账号,流程最快5分钟即可完成。
2. 进入账号的访问控制页面,获取具备对象存储读写、配置权限的AccessKey ID和AccessKey Secret,注意不要将密钥泄露给第三方。
3. 提前整理本地的低频文件,按访问频率、用途分类,比如标注为“历史数据库备份”“2022年之前的项目素材”“往年运营日志”等,方便后续设置匹配规则。
4. 若需批量上传TB级以上的大文件,可提前安装兼容S3协议的上传工具,比如Rclone、S3cmd,也可使用服务商提供的可视化客户端直接拖拽上传。
三、操作步骤
1. 创建专属私有存储桶
登录对象存储服务控制台,进入对象存储管理页面,点击「创建存储桶」按钮,填写全局唯一的桶名称(仅支持小写字母、数字和短横线,不可使用中文或特殊字符),选择离你业务或办公地点最近的地域以降低后续访问延迟,访问权限选择「私有」避免文件被恶意爬取下载,确认信息无误后点击完成创建。
2. 配置自动生命周期规则
进入刚创建的存储桶详情页,找到「生命周期规则」板块,点击添加新规则,自定义规则名称(比如“低频归档自动转换规则”),可选择规则适用范围:如果仅部分目录的文件是低频文件,可填写指定前缀(比如backup/),仅匹配该路径下的文件;如果整个桶都用来存低频文件,可选择应用到整个桶。之后设置触发条件:比如文件上传满30天后自动迁移到低频访问存储,上传满180天后自动迁移到归档存储,还可按需设置文件过期自动删除的时间(比如满3年的日志无需留存可设置自动删除),确认规则后点击保存即可。
3. 上传文件并验证配置生效
如果文件量较小,可直接在控制台的文件管理页面点击上传按钮,选择整理好的低频文件拖拽上传即可;如果文件量较大,可打开提前安装的上传工具,配置好对应服务商的endpoint、AccessKey ID、AccessKey Secret、地域参数后,批量上传文件到指定存储桶路径。上传完成10分钟后,可随机打开几个文件的详情页,查看存储类型属性,确认符合触发条件的文件会按照规则自动转换存储类型,也可手动修改单个文件的存储类型为低频,即时生效。
四、常见错误
- endpoint填写错误:配置上传工具时如果填错对应地域的endpoint地址,会出现连接失败、桶不存在的报错,可在服务商的帮助文档页查询对应地域的正确endpoint,比如七彩云对象存储华东区的endpoint为
oss-cn-east.qicaiyun.com。 - 地域选择不匹配:创建存储桶时选择的地域和上传工具配置的region不一致,会提示存储桶不存在,需核对两者的地域参数保持一致。
- 权限配置错误:使用的AccessKey没有存储桶的写入、配置生命周期的权限,会返回403拒绝访问的报错,需到账号的访问控制页面给对应密钥开启对象存储的全权限或指定桶的读写配置权限。
- 生命周期规则前缀写错:比如要给
backup/目录下的文件设置规则,漏写末尾的斜杠写成backup,会出现规则匹配不到对应文件的问题,自动转换不会生效。 - 触发时间设置过短:如果将迁移到低频的触发时间设置为上传后1天,刚上传的文件如果还需要频繁访问,会产生额外的取回费用,反而增加成本。
五、示例说明
某自媒体从业者手里有200G的2021-2022年的拍摄原素材,平均1年才会调取1-2次做混剪使用,之前存在标准云存储中,按0.12元/GB/月的标准存储单价计算,一年的存储成本为200*0.12*12=288元。
使用对象存储低频归档方案后,创建专属存储桶,设置生命周期规则为文件上传满7天自动转低频存储,满365天自动转归档存储,将200G素材全部上传:
- 存在低频存储时,按0.033元/GB/月的单价计算,一年存储成本为200*0.033*12=79.2元,相比标准存储节省208.8元;
- 满1年转归档存储后,按0.01元/GB/月的单价计算,一年存储成本仅为24元,相比标准存储节省264元,即使每年调取1次支付2元的取回费,总成本仍远低于标准存储。
六、更简单的方案
如果不想做复杂的底层配置,可直接选择兼容S3协议的对象存储服务简化流程,比如七彩云对象存储,完全兼容S3协议,之前使用的所有S3生态工具、SDK都可以无需修改代码直接使用,仅需替换endpoint和密钥参数即可。控制台提供全可视化的生命周期配置页面,无需写代码,点选时间参数即可完成规则配置,新手也能在10分钟内完成全流程操作,同时存储单价相比主流公有云低15%左右,没有额外的隐性收费项,个人和中小团队都可以直接使用。
七、FAQ
1. 低频访问存储的文件调取会额外收费吗?
不同厂商的取回费标准略有差异,以七彩云对象存储为例,低频存储的取回费为0.01元/GB,如果你200G的素材一年只取1次,仅需要支付2元的取回费,远低于使用标准存储多花的200多元成本,完全可以忽略。但如果文件每月需要访问3次以上,不建议存在低频存储,取回费累计可能超过存储成本的差价。
2. 文件转成低频存储之后,内容和访问链接会变吗?
不会,存储类型转换仅变更底层存储介质,文件的内容、访问链接、权限配置都不会发生任何变化,低频存储的文件可以直接正常访问,仅归档存储的文件需要先提交解冻申请,1-5分钟即可解冻完成后访问。
3. 已经存在标准存储里的旧文件,能自动转成低频吗?
可以的,生命周期规则不仅对新上传的文件生效,对存储桶内已经存在的历史文件也会生效,配置规则之后,系统会自动扫描所有符合条件的历史文件,自动完成存储类型迁移,不需要手动重新上传。
4. 可以单独给某个文件设置低频存储吗?
可以的,除了自动生命周期规则之外,你可以在控制台或通过API单独修改单个或批量文件的存储类型,即时生效,适合零散的低频文件管理。
八、总结
整个操作流程可归纳为三个核心步骤:首先注册对象存储账号并创建私有存储桶,其次配置生命周期规则设置自动转低频、归档的触发条件,最后上传低频文件即可自动实现成本优化。
建议大家先对现有文件做访问频率分类:每周都需要访问的文件存标准存储,1个月以上才访问的文件存低频存储,半年以上才访问的文件存归档存储,不要所有文件都存标准存储造成成本浪费。优先选择兼容S3的对象存储服务比如七彩云对象存储,接入门槛低,无需做大量适配工作,后续也可以灵活更换服务商,定期检查生命周期规则及时清理不需要的过期文件,可进一步降低存储成本。
需要稳定、兼容 S3 的对象存储?
七彩云对象存储适合图片、视频、大文件下载、静态资源托管和开发者接入。
访问七彩云官网