跳到主要内容

灾备恢复

概述

在现代企业应用架构中,业务连续性和数据安全至关重要。任何意外事件(如硬件故障、网络中断、自然灾害或人为错误)都可能导致平台服务中断,给企业造成严重的经济损失。

Rainbond 灾备恢复是 Rainbond 平台提供的企业级数据保护方案,通过 S3 存储实现平台元数据的备份与恢复。该方案与 Rainbond 平台架构深度集成,提供可视化的备份策略配置和自动化恢复能力,显著降低数据保护的实施和运维成本。

功能对比

下表对比了传统数据保护方案与本插件的差异:

维度传统数据保护方案Rainbond 灾备恢复
存储方案需要单独部署存储系统,成本高内置 S3 存储,支持对接外部 S3,灵活部署
备份策略需要编写复杂脚本,定时任务管理困难可视化配置备份策略,支持定时备份
恢复过程恢复流程复杂,需要专业人员操作一键式恢复,自动化执行
数据一致性备份与恢复过程易出错,数据一致性难以保证平台元数据与存储卷关联备份,恢复后可直接使用

核心能力

S3 存储集成

平台默认自带轻量级 S3 存储(MinIO),无需额外部署即可开始使用。同时支持对接外部 S3 存储服务(AWS S3、阿里云 OSS、MinIO 等),通过统一的存储管理界面配置连接参数。

S3 存储管理

智能备份策略

支持手动备份和自动化定时备份,通过可视化弹窗配置备份策略:

  • 启用自动备份:开启或关闭定时备份
  • 执行频率:支持按 Cron 表达式设定周期(如每天凌晨 2 点)
  • 选择存储源:指定备份文件保存的 S3 存储

自动化备份策略

平台元数据备份

备份内容涵盖平台完整状态,备份详情页面展示基本信息、数据统计和执行日志:

  • 备份平台元数据(应用配置、组件关系、用户权限等)
  • 统计备份范围:团队数、用户数、应用数、组件数、持久卷数
  • 支持 PVC/PV 存储卷备份(底层存储为外部存储时),恢复后组件数据可直接使用
  • 执行日志完整记录备份过程

备份详情

快速恢复

支持同平台恢复(单集群恢复)和跨平台恢复(迁移到新集群)。恢复任务页面展示恢复 ID、备份 ID、状态、耗时及执行日志,全程自动化执行。

  • 本地备份恢复:从备份列表选择备份文件直接恢复
  • 上传备份文件恢复:上传本地保存的备份文件进行恢复
  • 恢复前自动进行完整性校验和环境兼容性检查

恢复任务

使用指南

启用插件

  1. 进入 平台管理 -> 插件中心,找到「灾备恢复」插件并启用。
  2. 启用后刷新页面,平台管理视图左侧导航栏会出现「灾难备份」入口。

配置存储方案

  1. 在灾难备份页面,点击右上角 管理 S3 存储
  2. 默认已有本地存储(MinIO),可直接使用。
  3. 如需对接外部 S3,点击 + 添加 S3 配置,填写存储名称、Endpoint、Bucket、Access Key 和 Secret Key。

配置备份策略

  1. 在灾难备份页面,点击 自动化备份策略
  2. 将「启用自动备份」设为 开启
  3. 设置执行频率(如每天凌晨 2 点)。
  4. 选择存储源,点击 保存

执行备份

自动备份: 策略启用后,按照设定周期自动执行。

手动备份: 在备份管理页面,点击 + 手动备份 立即执行。备份完成后支持下载备份文件到本地保存。

执行恢复

方式一:本地备份恢复

  1. 在备份管理页面,找到要恢复的备份记录,点击「恢复」。
  2. 跳转到恢复管理页面,确认备份详情(创建时间、大小、完整性状态)。
  3. 点击 开始恢复,等待恢复任务完成。

方式二:上传备份文件恢复

  1. 切换到 恢复管理 标签页,点击「上传备份文件」。
  2. 选择本地备份文件并上传。
  3. 上传完成后点击 开始恢复

限制说明

  • 单集群支持:当前仅支持单集群的平台备份恢复,不支持多集群备份恢复
  • 快速安装限制:不支持快速安装方式部署的 Rainbond 平台
  • 存储卷要求:PVC/PV 恢复需要底层存储为外部存储(如云盘、NFS 等),本地存储卷恢复后无法直接使用

获取企业版

开启企业级能力,免费试用 30 天,无需重新安装集群。体验 GPU 管理、安全审计等高级功能。