oss提供标準、低頻通路、歸檔三種存儲類型,全面覆寫從熱到冷的各種資料存儲場景。使用者可以對一個bucket中有需要的object設定lifecycle規則,實作一個object從standard -> 低頻 -> 歸檔 -> 過期删除的生命周期管理。 隻要規則設定合理,且使用場景設計好,就可以利用lifecycle機制節約資料存儲費用。
規則設定步驟:
點選添加或者編輯已有規則時,天數設定請按照轉換到低頻通路 < 轉換到歸檔冷備 < 删除object的标準,且盡量設定一個合理的值。規則設定完成之後,在24小時内會生效。一旦規則生效,比對規則的object将會轉換執行轉低頻、歸檔類型,或者删除,且無法逆轉(即無法将過期删除的資料恢複出來,也無法将歸檔、低頻的資料恢複到标準類型)。
注意事項:
lifecycle能夠實作從standard轉ia、archive, ia轉archive。
如果一個object已經從standard轉為ia或者archive後,無法再從archive或者ia轉為standard。
标準類型的存儲費用:0.148元/gb/月
低頻類型的存儲費用:0.08元/gb/月
歸檔類型的存儲費用:0.033元/gb/月
低頻通路存儲類型與歸檔存儲類型有最小計量大小為:128 kb, 即ia或者archive類型的object小于128kb也按128kb計費。
注意事項:
lifecycle轉ia/archive适用于object普遍大于(128kb)的場景。
如果一個bucket下面小檔案(小于128kb)居多,使lifecycle将object轉成ia或archive後,未必能夠節省存儲費用。
标準存儲類型的object沒有最短存儲時間的限制
低頻存儲類型的object有30天的最短存儲時間要求
歸檔存儲類型的object有60天的最短存儲時間要求
lifecycle轉ia/archive場景适用于需要儲存較長時間的object。
如果被頻繁的覆寫與删除,則适合使用standard類型。
标準存儲類型的object沒有資料取回費用;
ia存儲類型的object,在每次調用getobject接口(即下載下傳資料)時産生: 0.06元/gb
archive存儲類型的object,在調用restore接口(即解凍資料)時産生:0.06元/gb
lifecycle設定standard轉ia适用于月平均通路次數非常低的場景,即低于1次/月的object。
lifecycle設定standard轉archive适用于不需要頻繁讀取且不需要立即讀取的場景,即解凍次數低于1次/月的object。
lifecycle能夠實作從standard轉ia/archive, ia轉archive。但是不能從archive -> ia -> standard的逆向轉換。
lifecycle轉ia/archive适用于需要儲存較長時間的object。
lifecycle轉ia/archive适用于通路次數非常少或者基本不通路。