正確使用OSS Lifecycle機製節約數據存儲費用
背景
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計費。
考慮如下兩種場景:
1. 假設某個Standard類型的Bucket有102400個1 byte的standard類型Object,102400個1byte的 IA類型Object, 102400個1byte的Archive類型Object:
則它的存儲容量為: 102400 * 1 byte + 102400 * 1byte + 102400 * 1byte = 300 KB
它的月存儲費用為: (102400 * 1B * 0.148 + 102400 * 128KB * 0.08 + 102400 * 128KB * 0.033) / 1GB = 5.125元
2. 假設某個Standard類型的Bucket有307200個1 byte的standard類型Object.
則它的存儲容量為:307200 * 1 byte = 300KB
它的月存儲費用為:307200 * 1B * 0.148 / 1GB = 0.00004元
注意事項:
Lifecycle轉IA/Archive適用於Object普遍大於(128KB)的場景。
如果一個Bucket下麵小文件(小於128KB)居多,使Lifecycle將Object轉成IA或Archive後,未必能夠節省存儲費用。
使用Lifecycle的最小存儲時間要求及費用計算
- 標準存儲類型的Object沒有最短存儲時間的限製
- 低頻存儲類型的Object有30天的最短存儲時間要求
- 歸檔存儲類型的Object有60天的最短存儲時間要求
如下場景:
1. 1個100GB的Standard類型 Object,上傳24小時後刪除,則它的存儲費用為:0.148元/月 * 100GB /30天 = 0.9元
2. 1個100GB的IA類型Object,上傳24小時轉IA後刪除,則它的存儲費用為: 0.08元/月 * 100GB * 1月 = 8 元
3. 1個100GB的Archive類型Object, 上傳24小時轉Archive後刪除,則它的存儲費用為: 0.033元/月 * 100GB * 2月 = 6.6元
注意事項:
Lifecycle轉IA/Archive場景適用於需要保存較長時間的Object。
如果被頻繁的覆蓋與刪除,則適合使用Standard類型。
低頻、歸檔數據類型的取回費用計算
- 標準存儲類型的Object沒有數據取回費用;
- IA存儲類型的Object,在每次調用GetObject接口(即下載數據)時產生: 0.06元/GB
- Archive存儲類型的Object,在調用Restore接口(即解凍數據)時產生:0.06元/GB
如下場景:
1. 1個100GB的Standard類型 Object,調用10次GetObject接口,數據取回費用為: 0元
2. 1個100GB的IA類型Object, 調用1次GetObject接口,數據取回費用: 6元
3. 1個100GB的Archive類型Object,調用1次Restore接口,數據取回費用:6元
注意事項:
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適用於訪問次數非常少或者基本不訪問。
- Lifecycle轉IA/Archive適用於Object普遍大於(128KB)的場景。
最後更新:2017-08-30 22:32:21
上一篇:
雲大使強勢來襲,賦能雲計算全新生態力量
下一篇:
Android熱修複技術總結
排序算法(2)
晚綁定場景下對象屬性賦值和取值可以不需要PropertyInfo
WCF後續之旅(17):通過tcpTracer進行消息的路由
android之自定義ViewGroup和自動換行的布局的實現
iPhone7破解鎖屏密碼_iPhone6iPhone7手機id怎麼解鎖
後綴名為.tar.gz的文件
java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcesso
Java實現獲得MySQL數據庫中所有表的記錄總數可行方法
4倍產能提升 高性能LiDAR傳感器為何如此受歡迎?
vxWorks BSP主要文件目錄的組成及主要文件的作用