Container ServiceACK備份中心為無狀態或有狀態應用的備份、恢複與遷移提供了一站式的解決方案,特別是對混合雲、多叢集的有狀態應用提供了資料容災和應用遷移能力。例如,叢集內應用和資料的定時備份、統一恢複,以及跨可用性區域、跨地區的遷移。本文介紹備份中心的工作原理、計費說明及使用情境。
工作原理
基於Velero實現叢集中應用(資源YAML)的備份和恢複,並將備份資料安全地儲存在指定的Object Storage Service Bucket中。
基於ECS的雲端硬碟快照功能實現雲端硬碟類型儲存卷的資料備份和恢複。具體操作,請參見建立快照、使用快照建立雲端硬碟。
基於Cloud Backup實現其他類型(例如本地碟,阿里雲NAS、OSS、CPFS等,開源樹外驅動NFS、Ceph等)儲存卷,或混合雲情境下的資料備份和恢複。更多資訊,請參見什麼是雲備份。
跨地區資料同步當前僅支援雲端硬碟類型儲存卷,在A地區製作雲端硬碟快照後,將快照式複寫至B地區,用於恢複資料。
通過雲備份的資料在恢複時可通過轉換儲存類恢複為指定的儲存類型,由叢集CSI provisioner根據目標儲存類建立並掛載PV後,雲備份將資料恢複至對應的底層儲存(例如雲端硬碟、NAS等)。
重要備份NAS、OSS、本地碟儲存卷時,備份中心需要使用雲備份進行檔案備份,此功能將佔用NAS和OSS的儲存頻寬,建議您在業務低峰期進行備份。更多資訊,請參見什麼是雲備份。
計費說明
備份中心功能本身不收費,使用備份中心時,可能用到以下相關服務,您需要支付相關的儲存費用。
Object Storage Service:OSS Bucket用於儲存備份的叢集資源(即相關YAML)。OSS相關計費請參見計費概述。
雲端硬碟快照:用於備份阿里雲雲端硬碟儲存卷資料。快照計費請參見快照計費。
說明自2023年10月12日11:00起,阿里雲ECS雲端硬碟不再收取快照極速可用儲存費和快照極速可用功能費,更多資訊,請參見快照極速可用能力。
使用PL0、PL1、PL2、PL3層級的ESSD雲端硬碟或ESSD AutoPL雲端硬碟時,在備份時建立的快照預設開啟快照極速可用功能。
雲備份:用於備份其他類型(除雲端硬碟外)的儲存卷資料。雲備份側會建立容器備份庫,收取備份儲存容量費。更多資訊,請參見價格詳情。
使用情境
情境一:應用資料的整體容災及遷移
ACK叢集內持久化應用容災和同地區叢集間遷移
支援在雲上ACK叢集內及同地區ACK叢集之間進行應用與資料的備份恢複。在源叢集完成備份操作後,您可以在恢複叢集通過轉換儲存類變更底層儲存類型,或直接進行恢複。
針對雲上資料,備份中心提供了以下功能:
按時間點的全量極速快照備份。
定時增量備份能力。
TB級雲端硬碟的極速快照。
支援的雲上儲存類型為:
本機存放區:本地碟。
雲上Block Storage:雲端硬碟。
雲上檔案儲存體:NAS、CPFS等。
雲上Object Storage Service:OSS。
公用雲跨地區叢集之間的容災和應用遷移
支援在雲上不同地區的ACK叢集之間進行應用與資料的備份恢複。在源叢集完成備份操作後,您可以在恢複叢集直接恢複。
按時間點的全量極速快照備份。
定時增量備份能力。
TB級雲端硬碟的極速快照。
支援的雲上儲存類型為:
雲上Block Storage:雲端硬碟。
混合雲情境容災和應用遷移
支援將雲下資料中心自建的K8s叢集或其他雲廠商的K8s叢集接入註冊叢集後,通過備份中心將應用和資料定時備份至雲端,並在目標ACK叢集恢複整個應用和資料。關於如何將K8s叢集接入註冊叢集,請參見建立註冊叢集。對於資料備份,備份中心的混合雲災備份能力提供了以下功能:
按時間點的全量快照備份。
定時增量備份能力。
最小化資料增量、去重複及壓縮。
支援的雲下儲存類型為:
資料中心本地Block StorageSAN、Ceph OBD及本地碟LVM等。
資料中心檔案系統HostPath、NFS、NetApp、GlusterFS及CephFS等。
資料中心本機物件儲存Ceph S3等。
情境二:應用容災,即備份恢複叢集資源YAML
支援在同地區、跨地區的ACK叢集或註冊叢集之間進行應用的備份恢複,包括應用使用的儲存聲明、儲存卷的YAML等。若您備份恢複時未排除儲存聲明和儲存卷,與其他資源一致,Velero將恢複出對應資源,指向原資料來源(例如雲端硬碟ID、NAS掛載點等)。
對於NAS、OSS等支援共用掛載的儲存類型,兩個應用將共用資料,需要業務自行保證並發讀寫的資料一致。對於雲端硬碟等不支援共用掛載的儲存類型,請先手動卸載雲端硬碟,否則,恢複時可能出現爭用資源或失敗等非預期現象。
新的恢複叢集不僅需要安裝對應的儲存外掛程式,還需要確認是否滿足底層儲存的掛載需求。例如,雲端硬碟執行個體不支援跨可用性區域掛載,NAS僅支援內網訪問方式等。
情境三:PVC到PVC的儲存卷備份恢複
支援在雲上ACK叢集內、同地區、跨地區ACK叢集之間進行雲端硬碟資料的備份恢複。在源叢集完成備份操作後,您可以使用叢集內建立的VolumeSnapshot資源直接啟動新的應用,或通過備份中心在其他叢集恢複出一批新的雲端硬碟儲存聲明及對應儲存卷,供新的應用使用。
按時間點的全量極速快照備份。
定時增量備份能力。
TB級雲端硬碟的極速快照。
支援為恢複的儲存聲明增加名稱
prefix
或suffix
,以避免資源衝突。
支援的雲上儲存類型為:
雲上Block Storage雲端硬碟。
核心概念
概念 | 描述 |
崩潰一致性備份 | 不保證應用緩衝和作業系統緩衝完全備份在儲存介質中。 |
應用一致性備份 | 保證應用緩衝及作業系統緩衝備份到儲存介質。 |
跨可用性區域 | 同地區跨可用性區域備份與恢複。 |
跨地區 | 跨地區備份與恢複。 |
快照 | 檔案系統快照,雲端硬碟Block Storage快照。 |
極速快照 | TB級雲端硬碟的秒級快照製作。 |
恢複 | 應用和資料的統一還原。 |
應用備份 | 應用、服務及配置的中繼資料備份。 |