本文介紹雲備份的OSS備份功能概覽,包括優勢、工作原理、操作流程和費用等。
簡介
OSS備份服務提供基於阿里雲原生的OSS資料定時保護解決方案。OSS備份可以按照設定的策略將儲存空間(Bucket)內的檔案(Object)定期備份到雲備份中。當您的檔案(Object)意外刪除或者被篡改時,可通過雲備份進行恢複。
該功能使用存在部分限制,請參見相容系統列表和使用限制。
關鍵優勢
原生的OSS備份服務
您無需安裝任何備份組件即可實現對OSS bucket內的資料進行保護。
細粒度的OSS資料保護
您可根據業務需求對整個Bucket或者滿足某些prefix的Bucket進行備份,實現更細粒度的資料保護。
靈活的資料版本原則管理
您可配置按照日、月、周、年進行定時增量備份,並指定備份點的保留周期,靈活的實現備份資料版本管理。
簡單的檔案恢複
無需指令碼或者編程檢查對象的歷史版本,在雲備份控制台中就可以將單個或批量對象恢複到指定時間的狀態。
重刪壓縮
OSS備份服務將對您需要備份的資料進行壓縮和重複資料刪除,節約備份儲存空間。
備份鎖定,防止意外或惡意刪除。
雲備份提供基於備份庫的備份鎖定功能,備份資料在配置的保留時間到期前無法被任何帳號及方式刪除。
工作原理
雲備份 OSS備份服務和OSS無縫整合,您不需要任何服務部署即可完成對OSS的資料保護。您在建立備份計劃時,如果備份的Objects超過1億以上,推薦使用OSS清單功能進行備份。
在執行備份任務時,OSS備份服務會根據您的配置掃描Bucket,通過OSS清單或配置的prefix擷取當前Bucket下資料最新版本,識別需要備份的檔案(Object),進行重複資料刪除和壓縮,加密等資料操作後,將增量備份資料上傳至雲備份庫,完成備份。雲備份 OSS備份服務採用永久增量備份機制,除首次全量備份外,後續每次備份僅上傳與上一次備份的變化資料,而後合成完整的全量OSS備份,以節約儲存空間。
OSS備份與OSS多版本的區別
OSS備份是根據您配置的備份策略(小時,天,周等)進行細粒度的備份,避免在檔案修改頻繁時備份版本數量突增,佔用過多的儲存空間。
OSS多版本的工作原理是當您在對檔案進行任何的修改時,都將保留一個新版本,便於您可以找回過去任何一個版本進行恢複。您可以根據檔案的重要性和具體情境選擇合適的方式來進行資料保護。
操作流程
使用Cloud Backup控制台備份OSS Bucket中檔案的流程如下所示:
開通Cloud Backup服務不收取費用。Cloud Backup收取儲存容量費等。計費詳情請參見計費方式與計費項目。
建立備份計劃,設定備份庫、備份內容、備份周期、備份保留時間等。Cloud Backup啟動計劃並按照計劃持續備份OSS Bucket中的檔案。
重要您可以享受30天免費備份計劃。免費試用計劃無法編輯備份路徑和備份周期。
如果您選擇的地區支援備份策略,那麼您只能通過關聯備份原則設定備份計劃,則雲備份會按照該備份策略周期性的備份OSS。
您可以在控制台左側導覽列,單擊策略中心,查看已支援備份策略的地區。如何建立備份策略,請參見建立備份策略。
建立備份計劃後,執行的第一次備份任務為全量備份,之後預設為增量備份。
同地區恢複不收取費用。OSS Bucket中檔案異常時,您可以根據歷史備份,將全量檔案或者滿足條件的部分檔案進行恢複,可以免費恢複至源OSS或者免費恢複至一個新的OSS。異地鏡像倉庫會收取流量費用和儲存容量費用。
注意事項
首次建立備份計劃或綁定備份策略,雲備份會自動建立服務關聯角色AliyunServiceRoleForHbrOssBackup,用於擷取訪問相關資源許可權。頁面會彈出授權對話方塊,根據提示授權角色。更多資訊,請參見雲備份服務關聯角色。
使用Cloud Backup來保護OSS資料時,有如下注意事項:
Cloud Backup僅支援備份和恢複標準和低頻訪問儲存類型的Bucket,不支援備份和恢複歸檔、冷歸檔以及深冷歸檔等儲存類型的Bucket。
Cloud Backup僅支援備份和恢複標準和低頻訪問儲存類型的Object,不支援備份和恢複歸檔、冷歸檔以及深冷歸檔等儲存類型的Object。
Cloud Backup不支援備份和恢複Object的讀寫權限ACL。
備份OSS將產生OSS請求費用,該費用由OSS收取。更多資訊,請參見OSS計量計費。
Cloud Backup讀取低頻訪問的Bucket或者Object的OSS資料進行備份會產生OSS資料取回費用。該費用按資料取回量計費,由OSS收取。更多資訊,請參見資料處理費用。
通過備份歷史刪除早期的備份版本時,不會影響其他備份版本資料的完整性。
建立OSS Bucket時開啟的定時備份為30天免費使用計劃,到期會自動停用。建議您及時轉為付費使用。
重要免費試用計劃存在限制,無法編輯備份路徑和備份周期,每個免費備份計劃使用各自獨立的備份庫,並且轉付費之後不可更換備份庫。如果您計劃將來所有資料備份到同一個備份庫,請不要使用免費試用計劃。
費用
使用OSS備份時,會產生如下費用:
儲存容量費用
雲備份提供本地冗餘和同城冗餘兩種備份儲存。按照您的備份資料實際消耗的雲備份庫的容量進行計算,您可以在雲備份控制台的概覽頁上獲得備份庫的詳細資料。更多資訊,請參見價格詳情。
OSS的請求費用
每次備份任務開始前,雲備份會使用ListObject介面擷取Object列表。每1000個Object產生1次API請求。
擷取Object列表後,雲備份會通過HeadObject介面擷取目標檔案的元資訊。每個Object產生1次API請求。
備份檔案時,雲備份會通過GetObject介面備份檔案。每個Object產生1次API請求。
備份檔案時,雲備份會通過ListObject介面擷取備份進度並校正檔案,每1000個Object產生1次API請求。
當使用OSS清單功能進行備份時,上述的ListObject費用不再收取,但是會收取OSS清單功能相關費用。更多資訊,請參見儲存空間清單。
OSS API請求的計費方式,請參見請求費用。
OSS資料取回費用
Cloud Backup讀取低頻訪問的Bucket或者Object的OSS資料進行備份會產生OSS資料取回費用。該費用按資料取回量計費,由OSS收取。更多資訊,請參見資料處理費用。
後續步驟
瞭解如何進行OSS備份,具體操作,請參見備份OSS檔案和使用OSS清單功能備份巨量資料量OSS檔案。
瞭解雲備份最佳實務。更多資訊,請參見最佳實務。