备份中心概述

阿里云容器服务ACK备份中心为无状态或有状态应用的备份、恢复与迁移提供了一站式的解决方案,特别是对混合云,多集群的有状态应用提供了数据容灾和应用迁移能力。例如,集群应用的元数据备份、应用和数据的统一快照恢复以及应用和数据的迁移。通过容器编排和应用管理的CRD能力,实现有状态应用的崩溃一致性备份、有状态应用一致性备份及跨可用区、跨地域的备份和恢复。本文主要介绍备份中心的使用场景、核心概念及核心组件。

使用场景

备份中心使用场景如下。

  • ACK集群内持久化应用容灾和同地域集群间迁移

  • 混合云容灾和应用迁移

  • 公共云跨地域集群之间的容灾

重要

备份NAS、OSS、本地盘存储卷时,备份中心需要使用HBR进行文件备份,此功能将占用NAS和OSS的存储带宽,建议您在业务低峰期进行备份。更多信息,请参见混合云备份HBR

场景一:ACK集群内持久化应用容灾和同地域集群间迁移

backup1

支持在云上ACK集群内及同地域ACK集群之间进行应用与数据的备份恢复。您可以在源集群完成备份操作,在目标集群制作快照,并在目标集群实现RTO秒级的应用和数据恢复。针对云上数据,备份中心提供了以下功能。

  • 按时间点的全量极速快照备份

  • 定时增量备份能力

  • TB级云盘的极速快照

  • 应用一致性的备份和恢复

支持的云上存储类型为:

  • 云上块存储云盘、本地盘等。

  • 云上NAS、CPFS等。

  • 云上对象存储OSS。

场景二:混合云容灾和应用迁移

backup2

支持云下数据中心自建K8s集群,通过注册集群方式注册为混合云集群后,可以允许备份中心对应用和数据备份和定时备份至云端。您可以在目标集群(例如,混合云集群或云上的ACK集群)恢复整个应用和数据。针对数据,备份中心的混合云灾备份能力提供了以下功能:

  • 按时间点的全量快照备份

  • 定时增量备份能力

  • 最小化数据增量、去重复及压缩

支持的云下存储类型为:

  • 数据中心本地块存储SAN、Ceph OBD及本地盘LVM等。

  • 数据中心文件系统HostPath、NFS、NetApp、GlusterFS及CephFS等。

  • 数据中心本地对象存储Ceph S3等。

场景三:公有云跨可用区之间的容灾

backup3

支持在云上同地域不同可用区ACK集群之间进行应用与数据的备份恢复。您可以在源集群完成备份操作,在目标集群制作快照,并在目标集群实现RTO秒级的应用和数据恢复。针对云上数据,备份中心提供了以下功能:

  • 按时间点的全量极速快照备份

  • 定时增量备份能力

  • TB级云盘的极速快照

  • 应用一致性的备份和恢复

支持的云上存储类型为:

  • 云上块存储云盘、本地盘等。

  • 云上NAS、CPFS等。

  • 云上对象存储OSS。

核心概念

概念

描述

崩溃一致性备份

不保证应用缓存和操作系统缓存完全备份在存储介质中。

应用一致性备份

保证应用缓存及操作系统缓存备份在存储介质。

跨可用区

同地域跨可用区备份与恢复。

跨地域

跨地域备份与恢复。

快照

文件系统快照,云盘块存储快照。

极速快照

TB级云盘的秒级快照制作。

恢复

应用和数据的统一还原。

应用备份

应用、服务及配置的元数据备份。

核心组件

备份中心的所有组件都是部署在客户集群csdr命名空间内,主要有三个核心部分,如下表所示:

组件名称

描述

csdr-controller

负责整体应用模板备份、PV数据备份及恢复的流程、策略、状态控制等功能。

csdr-velero

负责应用模板的筛选、备份、恢复等功能。

hbr-client

负责应用所依赖的文件系统级别PV数据的备份及恢复。

阿里云首页 容器服务Kubernetes版 相关技术圈