全部產品
Search
文件中心

Cloud Backup:使用OSS清單功能備份巨量資料量OSS檔案

更新時間:Dec 27, 2024

使用Object Storage Service的清單功能可以周期性產生資訊清單檔。在巨量資料量的OSS備份情境中,Cloud Backup使用OSS清單功能進行備份,可顯著提升備份的效率和效能。Cloud Backup提供了靈活的備份策略配置選項,可以將資料備份到雲端,並隨時查看和恢複資料。本文介紹如何使用Cloud Backup來備份OSS Bucket中大量的檔案。

前提條件

  • 已開通阿里雲Cloud Backup服務。開通Cloud Backup不收取任何費用,使用Cloud Backup的OSS備份功能將產生Cloud Backup儲存容量費用和OSS請求費用等。OSS請求費用由OSS收取。更多資訊,請參見備份OSS費用

  • 已建立標準訪問或低頻訪問儲存類型的儲存空間(Bucket)。具體操作,請參見建立儲存空間

  • 使用已有的OSS資訊清單檔建立OSS備份時,該OSS資訊清單檔必須滿足以下條件:

    • 資訊清單檔必須是啟用狀態的目前的版本,並且其Bucket首碼必須與建立計劃中參數備份Bucket Prefix的取值保持一致。

    • 資訊清單檔當中欄位必須包括Object大小、儲存類型、最後更新日期和ETag。

    OSS清單

    具體操作,請參見設定儲存空間清單

背景資訊

OSS的清單功能用於記錄儲存空間(Bucket)中指定檔案(Object)的數量、大小、儲存類型、加密狀態等資訊。在巨量資料量的OSS備份情境中,使用雲備份的OSS清單功能進行備份,可顯著提升增量備份的效能。推薦1億以上的對象使用OSS清單功能進行備份,OSS清單產生時間由OSS決定,資訊清單檔產生之前備份將會失敗。更多資訊,請參見設定儲存空間清單

注意事項

使用雲備份的OSS清單功能備份OSS資料時,有如下注意事項:

  • 首次建立備份計劃或綁定備份策略,雲備份會自動建立服務關聯角色AliyunServiceRoleForHbrOssBackup,用於擷取訪問相關資源許可權。頁面會彈出授權對話方塊,根據提示授權角色。更多資訊,請參見雲備份服務關聯角色

  • Cloud Backup僅支援備份和恢複標準和低頻訪問儲存類型的Bucket,不支援備份和恢複歸檔、冷歸檔以及深冷歸檔等儲存類型的Bucket。

  • Cloud Backup僅支援備份和恢複標準和低頻訪問儲存類型的Object,不支援備份和恢複歸檔、冷歸檔以及深冷歸檔等儲存類型的Object。

  • Cloud Backup不支援備份和恢複Object的讀寫權限ACL。

  • 備份OSS將產生OSS請求費用,該費用由OSS收取。更多資訊,請參見OSS計量計費

  • Cloud Backup讀取低頻訪問的Bucket或者Object的OSS資料進行備份會產生OSS資料取回費用。該費用按資料取回量計費,由OSS收取。更多資訊,請參見資料處理費用

  • 通過備份歷史刪除早期的備份版本時,不會影響其他備份版本資料的完整性。

  • OSS資訊清單檔在OSS控制台進行維護。如何建立OSS清單,請參見設定儲存空間清單

  • 建立OSS Bucket時開啟的定時備份為30天免費使用計劃,到期會自動停用。建議您及時轉為付費使用。

    重要

    免費試用計劃存在限制,無法編輯備份路徑和備份周期,每個免費備份計劃使用各自獨立的備份庫,並且轉付費之後不可更換備份庫。如果您計劃將來所有資料備份到同一個備份庫,請不要使用免費試用計劃。

  • 為提升增量備份效能,Cloud Backup使用最近7天內最新的資訊清單檔進行備份。

    產生OSS資訊清單檔需要時間,在使用時有以下限制:

    • 備份任務觸發時,如果沒有任何OSS資訊清單檔,則備份任務直接失敗。

    • 備份任務觸發時,如果有OSS資訊清單檔,但是和上次相比沒有更新,則備份任務失敗。

    • 備份任務觸發時,只會使用最近一次產生的OSS資訊清單檔進行備份。備份完成後OSS資訊清單檔中新增檔案將在下個備份周期進行備份。

    • 備份執行間隔必須大於等於OSS清單的組建循環,以確保每次都能使用OSS資訊清單檔進行備份。

    綜上,建議您將首次備份時間置成OSS資訊清單檔產生之後,或者在OSS資訊清單檔產生之後單擊立即執行手動執行一次備份,以便及時能使用資訊清單檔加快備份速度。

建立備份計劃周期性備份大數量OSS檔案

說明

建立備份計劃後,執行的第一次備份任務為全量備份,之後預設為增量備份。

您可以按如下步驟建立備份計劃。

  1. 登入雲備份Cloud Backup控制台

  2. 在左側導覽列,選擇备份 > OSS备份

  3. 在頂部功能表列,選擇OSS所在的地區。

  4. OSS备份頁面,單擊创建备份计划

  5. 创建备份计划面板,按照以下說明填寫各項參數,然後單擊确定

    說明
    • 您可以享受免費備份計劃,計划到期日期為建立備份計劃之日起1個月內,假設您於2020年2月14日建立備份計劃,則您可享受的免費備份計划到期日期為2020年3月14日。使用該功能備份OSS將產生OSS請求費用和OSS清單儲存費用,該費用由OSS收取。更多資訊,請參見OSS計量計費

    • 免費試用計劃無法編輯備份路徑和備份周期,每個免費備份計劃使用各自獨立的備份庫,並且轉付費之後不可更換備份庫。如果您計劃將來所有資料備份到同一個備份庫,請不要使用免費試用計劃。

    本文檔以付費模式為例,介紹操作的參數配置。免費模式配置與此相似。

    1. 單擊立即转为付费使用,然後在對話方塊中單擊确认

    2. 按以下說明填寫基礎設定中涉及的各項參數。

      重要
      • 如果您選擇的地區支援備份策略,那麼您只能通過關聯備份原則設定備份計劃,則雲備份會按照該備份策略周期性的備份OSS。

      • 您可以在控制台左側導覽列,單擊策略中心,查看已支援備份策略的地區。如何建立備份策略,請參見建立備份策略

      參數

      說明

      备份OSS Bucket

      從下拉框中選擇待備份的OSS Bucket名稱。Cloud Backup會自動擷取您帳號下該地區的所有Bucket列表。

      备份Bucket Prefix

      從下拉框中選擇備份Bucket的目錄。預設不選擇時表示備份整個Bucket根目錄。

      备份策略

      從下拉框選擇合適的備份策略。

      Cloud Backup會按照您設定的備份策略,自動備份資料來源。備份策略主要包括備份庫加密方式、備份間隔、備份保留時間、異地複寫策略以及備份自動歸檔等操作,協助您靈活管理各資料來源資產。

      如果預設備份策略無法滿足您的備份方案,您可以單擊新建策略编辑策略,建立或者修改備份策略。

      關於備份策略中的參數解讀,請參見管理備份策略

      性能调优

      是否使用OSS清单

      是否使用OSS清單功能備份OSS檔案。該情境配置為使用已有清单

      • 不使用:不使用OSS清單功能,即使用遍曆Object方式備份。

      • 使用已有清单:使用已有的OSS資訊清單檔進行備份,提升OSS增量備份效能。

      OSS清单名称

      僅當是否使用OSS清单配置為使用已有清单時,需要配置該參數。從OSS清单名称列表中,選擇已建立的OSS清單。

      您建立的OSS資訊清單檔必須滿足以下條件:

      • 資訊清單檔必須是啟用狀態的目前的版本,並且其Bucket首碼必須與建立計劃中參數备份Bucket Prefix的取值保持一致。

      • 資訊清單檔當中欄位必須包括Object大小、儲存類型、最後更新日期和ETag。

      • OSS清單的組建循環不能大於備份周期,以確保每次都能使用OSS資訊清單檔進行備份。

      备份后是否删除清单文件

      備份計劃完成後是否刪除資訊清單檔。該操作會對Bucket的資訊清單檔進行刪除。建議將資訊清單檔放到獨立Bucket或選擇不刪除進行手動管理。

      • 不删除:不刪除資訊清單檔。如果有其他應用程式訪問該OSS資訊清單檔,建議配置該選項。

      • 删除当前:刪除本次備份任務中使用的資訊清單檔。

      • 删除所有:備份完成之後刪除所有這次備份之前產生的資訊清單檔。如果沒有其他應用程式訪問該OSS資訊清單檔,建議配置該選項。

    備份計劃建立完成後,備份計劃的狀態為计划中Cloud Backup將按照指定的備份起始時間、備份執行間隔進行OSS備份任務。

備份成功

當達到備份執行時間時,Cloud Backup就會啟動執行備份任務。當備份任務状态為成功時,表示當天備份完成。image.png

您可以在备份历史中看到每次備份記錄。後續,您可以根據這些歷史備份進行檔案恢複。更多操作,請參見建立OSS恢複任務image.png

錯誤處理

當備份計劃或備份任務状态異常時,您可以參考以下建議進行處理。

  • 備份任務的状态失败(OSS Bucket 不存在)

    該OSS Bucket已經被刪除。

    • 如果刪除OSS Bucket屬於正常操作,請無需關注備份任務狀態。為避免產生額外備份儲存容量費用,建議您在左側導覽列,單擊存储库管理,找到對應存放庫進行刪除。

    • 如果刪除OSS Bucket屬於誤操作,您想恢複該OSS Bucket。請在對應地區建立一個OSS Bucket,將該OSS Bucket作為恢複目的地,即可完成OSS檔案恢複。具體操作,請參見建立OSS恢複任務image.png

  • 備份任務的状态失败没有可以使用的OSS清单文件。请等待下次备份,下次备份会自动检测并使用最新清单文件。

    在您指定的目錄(首碼Prefix)下,沒有找到對應OSS資訊清單檔。請前往OSS控制台,查看Bucket資訊清單檔是否已經建立。

  • 備份計劃的状态暂停

    該備份計劃已經被暫停。暫停後,Cloud Backup不再繼續進行OSS Bucket備份保護。建議您儘快啟用備份計劃。

瀏覽和下載備份檔案

  • 瀏覽備份檔案

    通過浏览功能,您可以瀏覽已經備份的檔案。

    1. 备份计划頁簽,找到目標OSS,在操作列單擊备份历史

    2. 备份历史中,找到對應時間點的備份點,單擊浏览

    image

  • 下載備份檔案

    不支援直接下載已備份檔案。您可以通過恢複到一個指定的臨時OSS路徑(恢複不收費),然後在OSS側間接實現檔案下載。

支援跨地區備份

為避免地區性災害對商務持續性的影響,Cloud Backup支援為通用備份庫建立異地鏡像備份庫,備份庫中的資料將會自動複製到鏡像備份庫中,實現跨地區異地備份。儲存OSS檔案的通用備份庫,支援建立異地鏡像備份庫。具體操作,請參見跨地區備份

您通過備份ECS檔案備份SAP HANA備份阿里雲NAS檔案備份本地NAS檔案備份本地檔案等功能建立的通用備份庫,都支援建立異地鏡像備份庫,同時也支援跨帳號備份自動歸檔使用KMS加密開啟備份鎖定等企業級功能。

相關操作

您還可以在备份计划頁簽的操作列進行如下相關操作。

操作

說明

备份历史

您可以查看該OSS Bucket最近3個月或者所有的備份歷史。

立即执行

立即開始執行備份計劃。

编辑

已建立的OSS備份計劃不滿足預期,您可以修改OSS備份計劃。

暂停计划

暫停執行中的備份計劃。

继续计划

將處於暫停狀態的備份計劃再次啟動。

删除计划

刪除執行中的備份計劃。備份計劃刪除後,該備份計劃不會繼續執行,但仍保留已備份的資料。

报警设置

在備份失敗或與伺服器串連斷開時,Cloud Backup預設通過警示設定的方式發送警示。更多資訊,請參見為本地檔案備份設定警示

後續步驟

建立OSS恢複任務

相關文檔

  • 備份OSS檔案

  • Cloud Backup提供各備份情境下資源套件,可以享受更大的價格優惠,協助您更大程度節省支出。更多資訊,請參見資源套件購買指南

  • Cloud Backup資料同步功能支援將源端的海量OSS檔案同步至目的端。更多資訊,請參見資料同步功能概覽