全部產品
Search
文件中心

Cloud Backup:開啟應用一致性備份功能

更新時間:Nov 06, 2025

雲備份結合雲助手以及備份服務,提供應用一致性備份功能。當您使用應用一致性備份進行恢複時,可避免資料庫等應用啟動時進行日誌恢複,確保應用處於一致性的啟動狀態。

前提條件

  • ECS執行個體的作業系統在以下範圍中:

    • Windows:Windows Server 2019、Windows Server 2016和Windows Server 2012。

    • Linux:CentOS 7.6及以上版本、Ubuntu 18.04及以上版本和Alibaba Cloud Linux 2(2.1903 LTS 64位)。

  • ECS執行個體的所有雲端硬碟必須是ESSD類型雲端硬碟,且檔案系統為EXT3、EXT4、XFS或NTFS。

  • ECS整機備份支援的地區,請參見地區支援的功能特性。其中,沙特(利雅得)支援整機備份但是不支援啟用應用一致性備份。

  • 啟用一致性快照組,或者批量備份多台ECS,或者ECS不全是ESSD類型雲端硬碟等,都不支援設定應用一致性備份。

背景資訊

雲備份結合阿里雲快照服務,預設建立崩潰一致性備份。如果您在建立整機備份時啟用一致性備份功能,系統將根據實際情況為您建立應用一致性備份。

應用一致性備份在備份建立時刻備份記憶體資料及進行中中的資料庫事務,保證應用系統資料和資料庫事務的一致性。通過應用一致性備份,沒有資料的損壞及丟失,避免資料庫啟動時日誌恢複,確保應用處於一致性的啟動狀態。

步驟一:為ECS執行個體配置RAM角色

啟用應用一致性備份前,必須先為ECS執行個體配置相關的RAM角色。

  1. 使用阿里雲帳號登入RAM控制台

  2. 建立應用一致性備份相關的RAM角色。具體步驟,請參見建立可信實體為阿里雲服務的RAM角色

    樣本為建立一個AppSnapshotRoleName的RAM角色。應用一致性ram角色

  3. 建立應用一致性備份相關權限原則。具體操作,請參見建立自訂權限原則

    快照許可權

    建立一個AppSnapshotPolicy權限原則,具有查詢備份相關資訊、建立備份、設定標籤和查詢雲端硬碟資訊等相關許可權。您可以直接使用以下策略內容。

    {
        "Version": "1",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "ecs:DescribeSnapshot*",
                    "ecs:CreateSnapshot*",
                    "ecs:TagResources",
                    "ecs:DescribeDisks"
                ],
                "Resource": [
                    "*"
                ],
                "Condition": {}
            }
        ]
    }
  4. 為RAM角色(AppSnapshotRoleName)設定自訂許可權(AppSnapshotPolicy)。具體操作,請參見為RAM角色授權

    授權

  5. 為目標執行個體設定RAM角色(AppSnapshotRoleName)。具體操作,請參見執行個體RAM角色

步驟二:開啟應用一致性備份

在Windows系統的執行個體中,通過Windows作業系統的磁碟區陰影複製服務實現應用一致性。

在Linux系統的執行個體中,您需要根據ECS執行個體上的應用程式定製Shell指令碼(應用凍結指令碼和應用解凍指令碼)實現應用一致性。

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

  2. 在左側導覽列,選擇备份 > ECS整机备份

  3. 在頂部功能表列左上方,選擇所在地區。

  4. 單擊左上方的添加ECS備份

  5. 添加ECS备份對話方塊,配置如下。

    1. 選擇備份對象,然後單擊下一步

      重要
      • 勾選待備份的ECS名稱,預設選擇備份所有雲端硬碟。可單擊全部雲端硬碟,在備份對象對話方塊,設定要備份的雲端硬碟。

        系統預設開啟保护所有云盘開關,保護此ECS掛載的所有雲端硬碟以及後期新增的雲端硬碟,可按需關閉保护所有云盘開關,選擇需要保護的雲端硬碟。

      • 支援大量建立ECS整機備份,一次性最多建立99個。

      • 雲備份會自動檢測所選ECS的雲端硬碟和系統是否支援應用一致性快照組,在支援的情況下會首先嘗試建立應用一致性快照組。如果不滿足應用一致性快照組的建立要求,則嘗試建立快照一致性組。如果仍無法滿足快照一致性組的建立要求雲備份將建立單盤崩潰一致性備份。

    2. 配置備份選項,然後單擊确定

      選擇手动备份关联备份策略方式設定備份的方式,具體參數說明如下。

      手动备份

      僅支援建立一個目前時間點的ECS備份,請按需設定備份保留時間、是否開啟應用一致性備份、是否異地複寫。

      參數

      說明

      备份保留时间

      選擇保留備份的時間長度。時間單位支援選擇為天、周、月和年。

      备份异地复制

      開啟备份异地复制開關,啟用異地複寫功能,並按需配置相應參數。

      目标地域:備份自動複製到的地區。

      異地保留時間:異地備份保留的時間長度。時間單位支援選擇為天、周、月和年。

      异地复制加密配置:可選加密配置方式如下:

      • 自动配置:由Cloud Backup根據源雲端硬碟是否加密自動選擇加密方式。

        如果源雲端硬碟未加密,則Cloud Backup直接將備份複製到異地;如果源雲端硬碟是加密盤,則Cloud Backup使用雲產品建立的預設密鑰(服務密鑰,即Default Service CMK)進行加密,再將備份複製到異地。

        說明

        Key Management Service(Key Management Service)面向阿里雲產品提供預設加密能力。您可以在KMS控制台的密鑰管理查看服務密鑰。更多資訊,請參見雲產品整合KMS加密概述

      • 指定KMS:無論源雲端硬碟是否加密,均使用指定的目標地區的KMS密鑰進行加密。首次使用指定KMS加密時請根據介面提示授予雲備份訪問KMS服務的許可權。

        重要

        使用指定KMS祕密金鑰加密後,無法修改KMS加密金鑰。使用指定KMS祕密金鑰加密前,請提前建立阿里雲KMS的KMS加密金鑰。更多資訊,請參見建立密鑰

      複製到目標地區以後,如果源ECS執行個體感染病毒或者被誤刪除資料,您可以使用複製到目標地區的備份重新建立執行個體來恢複ECS資料。

      应用一致性备份

      如果選擇單台ECS執行個體且該執行個體僅包含ESSD類型雲端硬碟,可以開啟应用一致性备份開關,開啟應用一致性備份功能

      关联备份策略

      通過關聯備份策略,雲備份將周期性的備份ECS。

      重要

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

      參數

      說明

      备份策略

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

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

      如果預設備份策略無法滿足您的備份方案,請單擊建立策略編輯策略進行備份策略管理。關於備份策略中的參數解讀,請參見策略中心

      异地复制加密配置

      僅當备份策略中開啟备份异地复制開關後,才需要設定該參數,啟用異地複寫加密功能。

      開啟异地复制加密配置開關,並按需選擇加密配置方式。

      • 自动配置:由Cloud Backup根據源雲端硬碟是否加密自動選擇加密方式。

        如果源雲端硬碟未加密,則Cloud Backup直接將備份複製到異地;如果源雲端硬碟是加密盤,則Cloud Backup使用雲產品建立的預設密鑰(服務密鑰,即Default Service CMK)進行加密,再將備份複製到異地。

        說明

        Key Management Service(Key Management Service)面向阿里雲產品提供預設加密能力。您可以在KMS控制台的密鑰管理查看服務密鑰。更多資訊,請參見雲產品整合KMS加密概述

      • 指定KMS:無論源雲端硬碟是否加密,均使用指定的目標地區的KMS密鑰進行加密。首次使用指定KMS加密時請根據介面提示授予雲備份訪問KMS服務的許可權。

        重要

        使用指定KMS祕密金鑰加密後,無法修改KMS加密金鑰。使用指定KMS祕密金鑰加密前,請提前建立阿里雲KMS的KMS加密金鑰。更多資訊,請參見建立密鑰

      应用一致性备份

      如果選擇單台ECS執行個體且該執行個體僅包含ESSD類型雲端硬碟,則可以開啟应用一致性备份開關,開啟應用一致性備份功能

    3. 單擊應用一致性備份

      • 為Windows執行個體開啟應用一致性備份

        說明

        選中應用一致性備份後,必須確保ECS執行個體已安裝雲助手用戶端。Windows作業系統中雲助手用戶端的任務進程名稱為AliyunService。更多資訊,請參見雲助手概述

      • 為Linux執行個體開啟應用一致性備份

        根據ECS執行個體上的應用,準備對應的應用凍結指令碼和應用解凍指令碼,並上傳到ECS執行個體。

        您可以通過FTP或雲助手將應用凍結指令碼和應用解凍指令碼上傳到ECS執行個體。

        • 應用凍結指令碼路徑:使用權限設定為僅root使用者具有讀、寫和執行許可權(即許可權為700,參考命令為chmod 700 /tmp/prescript.sh),儲存路徑為/tmp/prescript.sh。

        • 應用解凍指令碼路徑:使用權限設定為僅root使用者具有讀、寫和執行許可權(即許可權為700,參考命令為chmod 700 /tmp/postscript.sh),儲存路徑為/tmp/postscript.sh。

        重要
        • 如果選中應用一致性備份,並正確設定指令碼,則建立應用一致性備份。

        • 如果選中應用一致性備份,但未設定指令碼或未正確設定指令碼,則建立檔案系統一致性備份。

        應用一致性參考指令碼:

        說明

        選中應用一致性備份後,必須確保ECS執行個體已安裝雲助手用戶端。Linux作業系統中雲助手用戶端的任務進程名稱為aliyun.service,您可以通過ps aux|grep aliyun.service命令查詢雲助手用戶端是否已安裝。更多資訊,請參見雲助手概述

    4. 單擊確定