使用OSS時,您可以根據業務資料的變化合理規劃儲存類型、利用預付費與後付費策略等方式有效降低使用成本。
注意事項
確認Bucket容量增長是否符合預期
通過Bucket儲存資料時,將根據資料的儲存容量以及儲存類型收取對應的儲存費用。
如果您想獲得更精細的費用情況,您可以通過定期查詢帳號層級的OSS用量情況,匯出CSV用量明細表,查看當前帳號下各個Bucket對應的儲存容量資料,以此判斷儲存容量增長是否符合預期。具體步驟,請參見查詢帳號層級的用量情況。
如果儲存容量增長異常,可以考慮採用修改ACL為私人許可權、配置Bucket Policy等方式,避免其他使用者以未授權的方式對OSS資源進行各類操作,例如上傳大量不符合預期的Object引起儲存容量突增、惡意訪問Object引起大額的外網流出流量費用等。更多資訊,請參見降低因帳號密碼泄露帶來的未授權訪問風險。
降低Bucket擁有者的外網流出流量和資料取回容量費用
假設Bucket擁有者授權其他使用者通過外網方式訪問該Bucket中的資料,且希望由要求者支付外網流出流量和讀取低頻訪問類型資料的容量費用,可以開啟要求者付費模式。具體操作,請參見要求者付費。
下行流量包無法用於抵扣啟用要求者付費模式後由要求者從OSS經互連網下載至用戶端所產生的外網流出流量費用。在這種模式下,外網流量費用僅按實際使用量進行計費。
配置生命週期規則
為了更有效地管理和降低您的OSS成本,建議您充分利用生命週期管理原則來實現成本效益最大化。
根據資料訪問頻率和回應時間轉換儲存類型
當您識別出資料集的使用頻率降低或對資料即時訪問的需求減少時,您可以通過合理設定資料的生命週期規則,在不影響資料訪問效能的前提下,將資料自動轉移到成本更低的儲存類型。
選型參考 | 情境描述 | 資料訪問頻率 |
標準儲存 | 適用於高頻訪問,即時讀取的熱資料 | 單檔案月訪問大於1次 |
低頻訪問 | 適用於訪問頻率較低,但需要即時讀取的溫資料 | 單檔案月訪問不到1次 |
Archive Storage | 適用於需要長時間儲存,訪問機率極低,但訪問時需要能快速取回的冷資料,解凍時間約為1分鐘。 | 單檔案90天訪問不到1次 |
如果您將資料存放區類型設為Archive Storage且未啟用歸檔直讀功能,則無法實現資料的即時訪問,在訪問資料前必須先進行解凍操作。
您可以根據不同的資料特性和使用頻率,通過Object的首碼(Prefix)或標籤(Tag)來篩選並為特定資料配置生命週期規則。對於那些不常被訪問的冷資料,可以自動遷移至成本更低的Archive Storage中;而對於頻繁訪問的熱資料,則保持在讀取速度更快的標準儲存類型上。這樣不僅有助於最佳化儲存成本,還能提高資料訪問效率。
為了協助您深入理解計算儲存成本的方法以及如何根據需求選擇最佳儲存類型,我們現給出以下樣本供您參考。
清理歷史版本Object
Bucket開啟版本控制後,針對資料的覆蓋和刪除操作將會以歷史版本的形式儲存下來。當Bucket累積了大量的歷史版本時,您可以結合生命週期規則刪除不必要的歷史版本,從而減少儲存成本。
建議動作
建議您配置生命週期規則,自動刪除達到指定天數的Object。

通過以上配置樣本,OSS自動刪除距離最後一次修改時間超過200天的歷史版本Object。具體步驟,請參見基於最後一次修改時間的生命週期規則。
清理到期片段降低儲存成本
分區上傳後如果未調用CompleteMultipartUpload介面合并Part,這些Part將長期儲存在Bucket中,佔用儲存容量,併產生儲存費用。
建議動作
建議您配置生命週期規則,達到指定天數或者指定日期時自動刪除片段。

通過以上配置樣本,OSS將自動刪除產生時間早於2天的片段。具體步驟,請參見基於最後一次修改時間的生命週期規則。