AWS实战 - S3存储类别

储存类别介绍

S3中储存对象时,能够选择不一样的储存类别,对应不一样的持久性、可用性及价格等。spa

S3储存类别

  • STANDARD: 用于储存常常访问的对象,默认的标准储存类别,存储费用最高,请求(执行Select/GET/PUT等操做)费用最低;
  • STANDARD_IA: 用于储存常常访问的对象,存储费用较低,请求费用较高;
  • INTELLIGENT_TIERING: 这种储存类别将对象存储在两个访问层中,一个是频繁访问的层,一个是不频繁访问的层;若是对象30天内未访问,则会被移动至不频繁访问的层,若是不频繁访问层中的对象被访问,则会被移动至频繁访问的层;频繁访问的层的存储费用与STANDARD同样,不频繁访问层的存储费用与STANDARD_IA同样,该储存类别的请求费用与STANDARD同样,该储存类别有额外的监控费用
  • ONEZONE_IA: 与STANDARD_IA相似,只是只在一个可用区存储对象数据,所以比STANDARD_IA更便宜;
  • GLACIER: 适用于不常访问数据,存储费用最低,存档对象不能实时访问,须要访问时要将存档对象转为RRS,对对象的访问按照RRS价格收费;
  • RRS: 用于冗余的、非关键性可再生数据的存档,AWS不建议用户本身去使用;
  • Glacier Deep Archive: 这是AWS即将推出的一种新的储存类,AWS称其有比GLACIER更低的储存价格,网上资料显示其最小存档时间为180天,检索时间也比GLACIER更长,在12个小时之内,其他性质与GLACIER一致;

注:AWS S3服务的订价策略比较复杂,不只分存储费用、请求费用,还有数据传输费用、检索费用等,以上只是简单的说明一下不一样存储类别的大体费用对比,详情能够参考Amazon S3 订价版本控制


使用不一样的存储类别(控制台操做)

如下步骤经过为储存桶添加生命周期规则来实现按期存储类别转化,实际上使用APISDK能够在上传对象的时候直接指定存储类别,也能够修改已有对象的存储类别,具备更大的灵活性。code

  1. 登陆S3控制台,选择一个储存桶,例如cig-test,单击进入,单击管理

    clipboard.png

  2. 单击添加生命周期规则

    clipboard.png

  3. 为须要添加的规则起个名字test-lifecycle,第二个文本框可选择输入筛选条件,该条件能够指定前缀(即文件夹)和标签,例如输入derek,选择前缀derek,表示规则适用于derek文件夹;能够添加多条规则;

    clipboard.png

  4. 点击下一步,进入存储类转化界面,选择当前版本(若是启用了版本控制,也能够选择先前版本,对老的版本进行存储类转化操做),而后以下图添加转化规则,第一条规则是30天以后将对象的存储类别变为STANDARD_IA,第二条是365天以后变为GLACIER

    clipboard.png

  5. 下一步配置过时暂不须要,再点击下一步,而后保存,此时生命周期规则已经建立好并处于启用的状态,能够随时编辑删除或者禁用这条规则;

    clipboard.png

相关文章
相关标签/搜索