oss存储类型转换及解冻(上)

发布时间 2023-10-10 21:37:35作者: windysai
oss存储类型转换及解冻
  研究了两天多的一个需求,今天终于告一段落了。
  话说8月底的时候,老板想知道阿里OSS冻结文件存储和解冻的费用,想把一年前的文件冻结起来,有必要才解冻。因为我们系统使用oss的容量增长比较快,1年已经增长到2T多了~~
我当时给的回复是这样的:
oss冻结文件存储费用,1T/年    270元 2T/1年
解冻的费用,假设一年前文件有1000个,共10G,操作解冻包括两笔费用
(1)解冻的优先级,假设 匹配 0.3 元/万次(次这个单位约等于文件数)
(2)解冻后的时间,假设解冻了 7 天,会有10G的标准文件的临时存储费用,标准存储费用,1Gb是0.12元/GB/月,10G,7天的标准费用大约是是 0.28元加起来就是 0.58左右,
解冻优先级跟解冻时间有关,优先级越高解冻就越快存储费用,1Gb是0.12元/GB/月,10G文件,解冻7天的标准费用大约是是 0.28元
    所以总费用加起来就是 0.58 元左右

   然后最近空闲起来去捣鼓。才发觉,上面回复老板话,挺大问题。

   想快速入门一个完全陌生的东西,我们要有一个最少必要知识的原则(学会最关键的20%),请教有门道的人(节省时间,这两天一直烦着阿里的客服)

一、oss存储类型及应用场景

  存储类型包括:标准类型、低频访问、归档型(归档、冷归档、深度冷归档)

  然后比较适用场景:https://www.aliyun.com/product/oss?spm=5176.8465980.0.0.4e701450SWyppb

  及不同类型的收费详情:https://www.aliyun.com/price/product?spm=a2c4g.11186623.0.0.4b5f39cfrJFSEI#/oss/detail/oss

  总结如下:

(1)标准存储容量是最贵的

(2)低频:相对标准便宜约1/3,支持实时访问,请求、数据取回费用贵

(3)归档:是标准的1/4,支持归档直读(感觉像实时访问,收费比解冻访问贵)或解冻后访问,请求、数据取回费用贵

(4)冷归档:费用只有归档的1/2,跟归档差不多,但不支持直读

在后面的深度冷归档我直接跳过,跟我们需求有点大。

  当时我没跟经理汇报情况,所以重点研究归档和冷归档。低频就测了下从标准转成该类型是否能直接读取(确实没问题)

 

二、存储类型转换

  一开始从简单入手,我把测试文件分成3批:月初、月中、月尾,分别转成冷归档、归档、低频访问。根据oss控制台的【数据管理-生命周期】设置转换规则:

 

   这里有个小插曲,如果多条规则设置有冲突,试试勾选“允许前缀重置”及碎片执行策略“不启用”,记得帮助文档有提到规则日期重叠后的注意点,大家可以看看(我直接问阿里的),然后就等48小时内生效执行完。

 

   大概第二天后就会发现这些文件类型变了,可以在控制台或者ossutil查看

    留意 StorageClass那一列:Standard 就是标准类型,ColdArchive 是冷归档,Archive是归档,IA是低频

  然后发现本来能在浏览器访问的文件,冷归档和归档型文件(没开归档直读)现在变成这样: