备份中心概述
阿里云容器服务ACK备份中心为无状态或有状态应用的备份、恢复与迁移提供了一站式的解决方案,特别是对混合云,多集群的有状态应用提供了数据容灾和应用迁移能力。例如,集群应用的元数据备份、应用和数据的统一快照恢复以及应用和数据的迁移。通过容器编排和应用管理的CRD能力,实现有状态应用的崩溃一致性备份、有状态应用一致性备份及跨可用区、跨地域的备份和恢复。本文主要介绍备份中心的使用场景、核心概念及核心组件。
使用场景
备份中心使用场景如下。
ACK集群内持久化应用容灾和同地域集群间迁移
混合云容灾和应用迁移
公共云跨地域集群之间的容灾
备份NAS、OSS、本地盘存储卷时,备份中心需要使用HBR进行文件备份,此功能将占用NAS和OSS的存储带宽,建议您在业务低峰期进行备份。更多信息,请参见混合云备份HBR。
场景一:ACK集群内持久化应用容灾和同地域集群间迁移

支持在云上ACK集群内及同地域ACK集群之间进行应用与数据的备份恢复。您可以在源集群完成备份操作,在目标集群制作快照,并在目标集群实现RTO秒级的应用和数据恢复。针对云上数据,备份中心提供了以下功能。
按时间点的全量极速快照备份
定时增量备份能力
TB级云盘的极速快照
应用一致性的备份和恢复
支持的云上存储类型为:
云上块存储云盘、本地盘等。
云上NAS、CPFS等。
云上对象存储OSS。
场景二:混合云容灾和应用迁移

支持云下数据中心自建K8s集群,通过注册集群方式注册为混合云集群后,可以允许备份中心对应用和数据备份和定时备份至云端。您可以在目标集群(例如,混合云集群或云上的ACK集群)恢复整个应用和数据。针对数据,备份中心的混合云灾备份能力提供了以下功能:
按时间点的全量快照备份
定时增量备份能力
最小化数据增量、去重复及压缩
支持的云下存储类型为:
数据中心本地块存储SAN、Ceph OBD及本地盘LVM等。
数据中心文件系统HostPath、NFS、NetApp、GlusterFS及CephFS等。
数据中心本地对象存储Ceph S3等。
场景三:公有云跨可用区之间的容灾

支持在云上同地域不同可用区ACK集群之间进行应用与数据的备份恢复。您可以在源集群完成备份操作,在目标集群制作快照,并在目标集群实现RTO秒级的应用和数据恢复。针对云上数据,备份中心提供了以下功能:
按时间点的全量极速快照备份
定时增量备份能力
TB级云盘的极速快照
应用一致性的备份和恢复
支持的云上存储类型为:
云上块存储云盘、本地盘等。
云上NAS、CPFS等。
云上对象存储OSS。
核心概念
概念 | 描述 |
崩溃一致性备份 | 不保证应用缓存和操作系统缓存完全备份在存储介质中。 |
应用一致性备份 | 保证应用缓存及操作系统缓存备份在存储介质。 |
跨可用区 | 同地域跨可用区备份与恢复。 |
跨地域 | 跨地域备份与恢复。 |
快照 | 文件系统快照,云盘块存储快照。 |
极速快照 | TB级云盘的秒级快照制作。 |
恢复 | 应用和数据的统一还原。 |
应用备份 | 应用、服务及配置的元数据备份。 |
核心组件
备份中心的所有组件都是部署在客户集群csdr命名空间内,主要有三个核心部分,如下表所示:
组件名称 | 描述 |
csdr-controller | 负责整体应用模板备份、PV数据备份及恢复的流程、策略、状态控制等功能。 |
csdr-velero | 负责应用模板的筛选、备份、恢复等功能。 |
hbr-client | 负责应用所依赖的文件系统级别PV数据的备份及恢复。 |