ZStack Logo

ZStack AIOS

概述

完整平台用户手册,包含基础云平台能力与 AIOS 相关章节。

持续数据保护(CDP):为云主机中的重要业务系统提供秒级细粒度的持续备份,既可以将云主机数据恢复到指定时间状态,又可以在不恢复系统的情况下找回文件。

持续数据保护(CDP)服务以单独的功能模块形式提供,需提前购买持续数据保护(CDP)模块许可证,且需在购买平台许可证基础上使用,不可单独使用。

相关定义

  • CDP任务:通过CDP任务,可将云主机数据持续备份到指定的备份服务器,实现持续数据保护。
  • 恢复任务:提供向导式的恢复流程,帮助用户通过指定CDP任务和恢复点快速进行数据恢复。同时提供恢复操作记录,方便后续审计和追溯。
  • CDP数据:对云主机进行持续数据保护产生的备份数据,存放在指定的备份服务器中。
  • 恢复点:进行CDP持续备份时产生的数据点,一个恢复点对应用户指定时间间隔内的云主机数据变化。
  • 锁定恢复点:支持将恢复点进行锁定或解锁,锁定恢复点后,恢复点对应的数据将不会被自动清理或删除。

功能原理

ZStack Cloud提供块级的CDP保护,用户可指定时间点进行恢复。
  • CDP备份

    对云主机进行CDP之后,CDP服务器首先对云主机数据进行一次全量复制,并持续捕获I/O数据变化,将每次变化的I/O数据打上时间戳并保存下来,从而实现持续数据备份。

    图1所示:


    图1 CDP备份原理
  • CDP恢复

    进行数据恢复时,CDP服务器会把数据暴露成块设备,将指定时间的I/O数据恢复到主存储的磁盘或文件系统。支持新建云主机或恢复到原云主机两种方式,并在恢复时快速拉起云主机,保障业务连续性。

    图2所示:


    图2 CDP恢复原理

功能优势

  • 简单:
    • 软件定义,不依赖硬件,可扩展。
    • 无需恢复系统,即可预览备份文件。
    • 智能容量规划,帮助用户合理规划备份空间。
    • 提供向导式的数据恢复流程与体验。
  • 强大:
    • 无代理备份:云主机无需安装代理,因此不受云主机操作系统限制,也无需考虑与各种应用耦合。降低配置复杂性的同时,不会占用云主机内存资源,对云主机性能基本无损耗。
    • 秒级RPO:为云主机提供秒级细粒度持续数据保护,RPO可达1秒 。
    • 快速拉起:CDP数据恢复支持快速拉起,RTO最低可达到秒级,保障业务连续性。
    • 丰富的存储场景支持:支持对多种主存储类型的云主机进行CDP保护和数据恢复,满足不同存储场景下的CDP需求。支持的主存储类型包括:本地存储、NFS、SharedBlock、Ceph。
  • 灵活:
    • 灵活RPO设置:支持秒/分钟级别的RPO设置,满足不同场景需求。
    • 灵活恢复点保留策略:支持自定义恢复点保留策略。
    • 多种恢复级别:支持整机恢复和文件级恢复。
      • 整机恢复:支持新建云主机和恢复到原云主机两种策略。
      • 文件级恢复:支持在不恢复系统的情况下找回单个文件,且支持Windows系统和Linux系统等。
    • 数据灵活展示与查找:
      • 提供小时粒度的数据展示,直观反映云主机CDP数据变化情况,为备份容量规划提供有力参考。
      • 提供恢复点搜索日历图,将存在恢复点的日期用颜色进行标识,缩小搜索范围,缩短恢复点查找时间。
  • 可靠:
    • 统一运维:UI界面提供CDP概览,支持统一查看CDP任务状态、恢复任务状态、备份服务器使用情况以及CDP相关未读告警统计。
    • 支持通过新建云盘方式恢复到原云主机,恢复前的云盘支持全部保留并重新加载回云主机,最大限度保证数据安全,也有利于故障事后分析。
    • 新建云主机恢复策略支持在不影响当前云主机正常运行的情况下,基于所选恢复点新建云主机,确认数据无误后再恢复到原环境中,满足恢复演练需求。
    • 支持对恢复点进行标记和锁定,长期保存重要恢复点数据。
    • 提供恢复任务列表,支持查看恢复记录和恢复进度,方便后续审计和追溯。
    • 提供RPO偏移策略和报警,有效缓解重I/O场景下备份服务器的数据传输压力。

应用场景

CDP适用于以下场景:
  • 核心业务数据持续保护

    为核心业务数据,如银行系统数据、金融交易数据等,提供持续的数据备份与保护,最小程度减少数据丢失,保障业务连续性。

  • 病毒防护与数据恢复

    当面临病毒入侵,如勒索病毒攻击,可使用CDP进行数据恢复,恢复至任意时间点,减少病毒带来的损失。

使用限制

若云主机加载了Ceph主存储之外的云盘,进行CDP时,暂不支持创建快照、创建镜像、克隆云主机操作。