oss産品允許使用者設定三種類型的Bucket,分别是标準(Standard)、低頻(IA)、歸檔(Archive)三級存儲類型,Bucket的類型決定了使用者Object上傳後的預設類型。
使用場景如下表:
标準Bucket
低頻Bucket
歸檔Bucket
使用場景
适合頻繁通路、有熱點存在的各類音視訊、圖檔、網站靜态資源的存儲,支援高吞吐計算場景,适合各類計算資源的存儲。
低頻通路存儲類型适合長期儲存、較少通路的資料,适合各類移動應用、智能裝置、企業資料的備份,低頻通路支援實時資料通路。
适合需要長周期儲存的檔案資料、醫療影像、科學資料、影視素材,能有效優化長期存儲成本。
oss的Object類型可以由lifecycle支援從Standard轉IA, 或者Archive。 Archive Object的每次Restore隻是提供Object的臨時(預設一天)解凍狀态,但是Object的存儲類型無法恢複成Standard。
是以,IA/Archive類型的Object雖然存儲費用便宜,但是使用者配置規則時需要謹慎處理,不要将需要頻繁通路的資料從standard轉換為IA或者Archive。Standard類型資料被lifecycle轉為IA、Archive後,不可以通過規則重新恢複成Standard
彙總如下表:
允許的Object轉儲類型
IA,Archive
Archive
不允許lifecycle轉儲
把Object下載下傳資料的資料提取費用收取彙總如下,低頻的Bucket下面,隻要使用者的每個Object平均下載下傳次數超過2次,那麼費用就會超過Standard類型; 歸檔Bucket裡面隻要使用者的Object平均被解凍2次,那麼費用就會超過Standard類型。
提取費的收取時間
無
每次下載下傳
每次Restore
Archive類型的Object預設是不可以直接讀取的,使用者需要調用restore使Object進入解凍狀态:
一般解凍狀态在調用後1分鐘内可以完成。
每次調用Restore後,Object的解凍狀态可以持續一天時間。
如果使用者不繼續調用restore,預設一天後,資料恢複到冷凍狀态。
對冷凍狀态的Object進行資料讀取時的報錯示例如下: