跳到主要内容

公有云迁移到私有部署

注意
  • 公有云与私有部署环境的版本必须匹配(对应关系:https://docs-pd.mingdao.com/version )。当私有部署还没有对应的公云版本时,请等私有版本发布后再进行迁移。
  • 迁移前一周左右,根据公有云组织编号评估整体数据量(主要是附件部分)。如果数据量较大,会提前先迁移附件,当天再做增量。
  • 迁移操作开始后,客户在公有云上继续产生的数据不会被迁移。
  • 协作套件数据(好友关系等)不在迁移范围内。
  • 因私有版本使用的文档在线预览组件与公有云有所区别,文档预览效果上可能会有差异。

概述

将公有云(SaaS)组织的数据迁移至客户私有部署环境。迁移由官方技术团队操作,整体耗时 约6小时,迁移期间公有云产生的新数据不会同步。

迁移内容

组织架构

  • 账号(不含外部门户账号,密码会被重置为固定值)
  • 部门
  • 职位
  • 组织角色
  • 汇报关系

应用配置与数据

  • 应用及应用配置
  • 工作表结构及工作表配置
  • 工作流(不含执行历史)
  • 工作流未完成的待办消息
  • 工作流插件
  • 应用角色
  • 统计图
  • 自定义页面
  • API 集成
  • 工作表行数据(不含操作日志、不含自定义视图)
  • 工作表记录讨论
  • 附件

操作步骤

1. 私有部署环境数据清空

确认私有部署环境已完整部署且可正常访问后,清空现有数据(如果已有测试数据):

  • 清空 MySQL
  • 清空 MongoDB
  • 清空 Redis
  • 清空 Elasticsearch

2. 导出公有云数据

根据对应的公有云组织编号,导出相关数据文件:

  • MySQL 数据导出
  • MongoDB 数据导出
  • 文件存储(附件等)导出

3. 数据清洗

对导出的数据进行清洗处理,确保与私有部署环境兼容:

  • 重置所有账号密码为固定值
  • 修改组织 ID 绑定关系
  • 清除与公有云环境绑定的配置信息
  • 处理部分数据结构不兼容问题

4. 数据导入

将清洗后的数据导入私有部署环境:

  • 导入 MySQL 数据
  • 导入 MongoDB 数据
  • 导入文件存储数据

5. 重启服务

重启私有部署环境的所有微服务,使新数据生效。

迁移后验证

服务重启完成后,通过私有部署环境访问地址登录系统,验证以下内容:

  • 账号登录正常(使用重置后的密码)
  • 组织架构(部门、职位、角色、汇报关系)完整
  • 应用及工作表结构和数据完整
  • 附件可正常访问
  • 工作流可正常触发执行
  • API 集成可正常调用