儲存類別介紹
在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
不建議用戶自己去使用;
注:AWS S3
服務的定價策略比較複雜,不僅分存儲費用、請求費用,還有數據傳輸費用、檢索費用等,以上只是簡單的說明一下不同存儲類別的大致費用對比,詳情可以參考Amazon S3 定價。
使用不同的存儲類別(控制檯操作)
- 登錄
S3
控制檯,選擇一個儲存桶,例如cig-test
,單擊進入; - 單擊管理,再單擊添加生命週期規則;
- 爲需要添加的規則起個名字
test-lifecycle
,第二個文本框可選擇輸入篩選條件,該條件可以指定前綴(即文件夾)和標籤,例如輸入derek
,選擇前綴derek
,表示規則適用於derek
文件夾;可以添加多條規則; - 點擊下一步,進入存儲類轉化界面,選擇當前版本(如果啓用了版本控制,也可以選擇先前版本,對老的版本進行存儲類轉化操作),然後如下圖添加轉化規則,第一條規則是
30
天之後將對象的存儲類別變爲STANDARD_IA
,第二條是365
天之後變爲GLACIER
; - 下一步配置過期暫不需要,再點擊下一步,然後保存,此時生命週期規則已經創建好並處於啓用的狀態,可以隨時編輯、刪除或者禁用這條規則;