oss产品允许用户设置三种类型的Bucket,分别是标准(Standard)、低频(IA)、归档(Archive)三级存储类型,Bucket的类型决定了用户Object上传后的默认类型。
使用场景如下表:
标准Bucket
低频Bucket
归档Bucket
使用场景
适合频繁访问、有热点存在的各类音视频、图片、网站静态资源的存储,支持高吞吐计算场景,适合各类计算资源的存储。
低频访问存储类型适合长期保存、较少访问的数据,适合各类移动应用、智能设备、企业数据的备份,低频访问支持实时数据访问。
适合需要长周期保存的档案数据、医疗影像、科学资料、影视素材,能有效优化长期存储成本。
oss的Object类型可以由lifecycle支持从Standard转IA, 或者Archive。 Archive Object的每次Restore只是提供Object的临时(默认一天)解冻状态,但是Object的存储类型无法恢复成Standard。
因此,IA/Archive类型的Object虽然存储费用便宜,但是用户配置规则时需要谨慎处理,不要将需要频繁访问的数据从standard转换为IA或者Archive。Standard类型数据被lifecycle转为IA、Archive后,不可以通过规则重新恢复成Standard
汇总如下表:
允许的Object转储类型
IA,Archive
Archive
不允许lifecycle转储
把Object下载数据的数据提取费用收取汇总如下,低频的Bucket下面,只要用户的每个Object平均下载次数超过2次,那么费用就会超过Standard类型; 归档Bucket里面只要用户的Object平均被解冻2次,那么费用就会超过Standard类型。
提取费的收取时间
无
每次下载
每次Restore
Archive类型的Object默认是不可以直接读取的,用户需要调用restore使Object进入解冻状态:
一般解冻状态在调用后1分钟内可以完成。
每次调用Restore后,Object的解冻状态可以持续一天时间。
如果用户不继续调用restore,默认一天后,数据恢复到冷冻状态。
对冷冻状态的Object进行数据读取时的报错示例如下: