天天看点

正确使用OSS Lifecycle机制节约数据存储费用

​​oss提供标准、低频访问、归档三种存储类型,全面覆盖从热到冷的各种数据存储场景。用户可以对一个bucket中有需要的object设置lifecycle规则,实现一个object从standard -> 低频 -> 归档 -> 过期删除的生命周期管理。 只要规则设置合理,且使用场景设计好,就可以利用lifecycle机制节约数据存储费用。

规则设置步骤:

正确使用OSS Lifecycle机制节约数据存储费用

点击添加或者编辑已有规则时,天数设置请按照转换到低频访问 < 转换到归档冷备 < 删除object的标准,且尽量设置一个合理的值。规则设置完成之后,在24小时内会生效。一旦规则生效,匹配规则的object将会转换执行转低频、归档类型,或者删除,且无法逆转(即无法将过期删除的数据恢复出来,也无法将归档、低频的数据恢复到标准类型)。

正确使用OSS Lifecycle机制节约数据存储费用

​​注意事项:

lifecycle能够实现从standard转ia、archive, ia转archive。

如果一个object已经从standard转为ia或者archive后,无法再从archive或者ia转为standard。​

标准类型的存储费用:0.148元/gb/月

低频类型的存储费用:0.08元/gb/月

归档类型的存储费用:0.033元/gb/月

低频访问存储类型与归档存储类型有最小计量大小为:128 kb, 即ia或者archive类型的object小于128kb也按128kb计费。

注意事项:

lifecycle转ia/archive适用于object普遍大于(128kb)的场景。

如果一个bucket下面小文件(小于128kb)居多,使lifecycle将object转成ia或archive后,未必能够节省存储费用。

标准存储类型的object没有最短存储时间的限制

低频存储类型的object有30天的最短存储时间要求

归档存储类型的object有60天的最短存储时间要求

lifecycle转ia/archive场景适用于需要保存较长时间的object。

如果被频繁的覆盖与删除,则适合使用standard类型。​​​

标准存储类型的object没有数据取回费用;

ia存储类型的object,在每次调用getobject接口(即下载数据)时产生: 0.06元/gb

archive存储类型的object,在调用restore接口(即解冻数据)时产生:0.06元/gb

lifecycle设置standard转ia适用于月平均访问次数非常低的场景,即低于1次/月的object。

lifecycle设置standard转archive适用于不需要频繁读取且不需要立即读取的场景,即解冻次数低于1次/月的object。​​​

lifecycle能够实现从standard转ia/archive, ia转archive。但是不能从archive -> ia -> standard的逆向转换。

lifecycle转ia/archive适用于需要保存较长时间的object。

lifecycle转ia/archive适用于访问次数非常少或者基本不访问。