OSS产品Bucket分级的使用场景及注意事项
oss產品的幾種Bucket類型簡介
oss產品允許用戶設置三種類型的Bucket,分別是標準(Standard)、低頻(IA)、歸檔(Archive)三級存儲類型,Bucket的類型決定了用戶Object上傳后的默認類型。
使用場景如下表:
| 使用場景 | 適合頻繁訪問、有熱點存在的各類音視頻、圖片、網站靜態資源的存儲,支持高吞吐計算場景,適合各類計算資源的存儲。 | 低頻訪問存儲類型適合長期保存、較少訪問的數據,適合各類移動應用、智能設備、企業數據的備份,低頻訪問支持實時數據訪問。 | 適合需要長周期保存的檔案數據、醫療影像、科學資料、影視素材,能有效優化長期存儲成本。 |
常見問題匯總
三類Bucket可以配置的Lifecycle轉儲規則
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都可以使用IA、Archive來省錢?
把Object下載數據的數據提取費用收取匯總如下,低頻的Bucket下面,只要用戶的每個Object平均下載次數超過2次,那么費用就會超過Standard類型; 歸檔Bucket里面只要用戶的Object平均被解凍2次,那么費用就會超過Standard類型。
| 提取費的收取時間 | 無 | 每次下載 | 每次Restore |
Archive類型Object下載前需要restore
Archive類型的Object默認是不可以直接讀取的,用戶需要調用restore使Object進入解凍狀態:
對冷凍狀態的Object進行數據讀取時的報錯示例如下:
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidObjectState</Code><Message>The operation is not valid for the object's state.</Message><RequestId>5A1FF04BA9E176540839255F</RequestId><HostId>測試.oss-cn-hangzhou.aliyuncs.com</HostId> </Error>總結
以上是生活随笔為你收集整理的OSS产品Bucket分级的使用场景及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 导致电脑显示屏字体模糊的原因
- 下一篇: 鸿蒙对象关系映射数据库