OSS产品Bucket分级的使用场景及注意事项-阿里云开发者社区

开发者社区> 阿里云存储服务> 正文
登录阅读全文

OSS产品Bucket分级的使用场景及注意事项

简介: oss产品允许用户设置三种类型的Bucket,分别是标准(Standard)、低频(IA)、归档(Archive)三级存储类型,Bucket的类型决定了用户Object上传后的默认类型。

oss产品的几种Bucket类型简介

oss产品允许用户设置三种类型的Bucket,分别是标准(Standard)、低频(IA)、归档(Archive)三级存储类型,Bucket的类型决定了用户Object上传后的默认类型。

使用场景如下表:

标准Bucket 低频Bucket 归档Bucket
使用场景 适合频繁访问、有热点存在的各类音视频、图片、网站静态资源的存储,支持高吞吐计算场景,适合各类计算资源的存储。 低频访问存储类型适合长期保存、较少访问的数据,适合各类移动应用、智能设备、企业数据的备份,低频访问支持实时数据访问。 适合需要长周期保存的档案数据、医疗影像、科学资料、影视素材,能有效优化长期存储成本。

常见问题汇总

三类Bucket可以配置的Lifecycle转储规则

oss的Object类型可以由lifecycle支持从Standard转IA, 或者Archive。 Archive Object的每次Restore只是提供Object的临时(默认一天)解冻状态,但是Object的存储类型无法恢复成Standard。
因此,IA/Archive类型的Object虽然存储费用便宜,但是用户配置规则时需要谨慎处理,不要将需要频繁访问的数据从standard转换为IA或者Archive。Standard类型数据被lifecycle转为IA、Archive后,不可以通过规则重新恢复成Standard

汇总如下表:

标准Bucket 低频Bucket 归档Bucket
允许的Object转储类型 IA,Archive Archive 不允许lifecycle转储

是不是任何Object都可以使用IA、Archive来省钱?

把Object下载数据的数据提取费用收取汇总如下,低频的Bucket下面,只要用户的每个Object平均下载次数超过2次,那么费用就会超过Standard类型; 归档Bucket里面只要用户的Object平均被解冻2次,那么费用就会超过Standard类型。

标准Bucket 低频Bucket 归档Bucket
提取费的收取时间 每次下载 每次Restore

Archive类型Object下载前需要restore

Archive类型的Object默认是不可以直接读取的,用户需要调用restore使Object进入解冻状态:

  1. 一般解冻状态在调用后1分钟内可以完成。
  2. 每次调用Restore后,Object的解冻状态可以持续一天时间。
  3. 如果用户不继续调用restore,默认一天后,数据恢复到冷冻状态。

对冷冻状态的Object进行数据读取时的报错示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<Error>
  <Code>InvalidObjectState</Code>
  <Message>The operation is not valid for the object's state.</Message>
  <RequestId>5A1FF04BA9E176540839255F</RequestId>
  <HostId>测试.oss-cn-hangzhou.aliyuncs.com</HostId>
</Error>

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

官方博客
最新文章
相关文章
存储产品
客户案例