储存类别介绍
在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 定价。
使用不同的存储类别(控制台操作)
以下步骤通过为储存桶添加生命周期规则来实现定期存储类别转化,实际上使用API
或SDK
可以在上传对象的时候直接指定存储类别,也可以修改已有对象的存储类别,具有更大的灵活性。
- 登录
S3
控制台,选择一个储存桶,例如cig-test
,单击进入,单击管理; - 单击添加生命周期规则;
- 为需要添加的规则起个名字
test-lifecycle
,第二个文本框可选择输入筛选条件,该条件可以指定前缀(即文件夹)和标签,例如输入derek
,选择前缀derek
,表示规则适用于derek
文件夹;可以添加多条规则; - 点击下一步,进入存储类转化界面,选择当前版本(如果启用了版本控制,也可以选择先前版本,对老的版本进行存储类转化操作),然后如下图添加转化规则,第一条规则是
30
天之后将对象的存储类别变为STANDARD_IA
,第二条是365
天之后变为GLACIER
; - 下一步配置过期暂不需要,再点击下一步,然后保存,此时生命周期规则已经创建好并处于启用的状态,可以随时编辑、删除或者禁用这条规则;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。