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

使用场景

ACK备份中心的使用场景如下:
  • ACK集群内持久化应用容灾和同地域集群间迁移
  • 混合云容灾和应用迁移
  • 公共云跨地域集群之间的容灾

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

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

混合云容灾和应用迁移

hbr
支持云下数据中心自建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数据的备份及恢复。

相关文档