1. 概述
相比于普通Tomcat工程,运维平台部署的帆软项目,升级和维护成本较低。
帆软提供手动迁移方案和辅助迁移工具,帮助用户将原非运维平台部署的工程,迁移至运维平台部署的项目。
2. 兼容须知
非运维平台部署的工程,如需迁移至运维平台部署,可能会存在一些兼容影响。
请务必先提前确认以下兼容问题,再进行工程迁移:迁移前兼容须知
3. 项目迁移工具
运维平台提供界面化功能「项目迁移」,帮助用户完成帆软项目的迁移。包括但不限于:
FineReport项目升级FineBI项目、非运维平台部署项目转运维平台部署项目、非信创项目改造信创项目、跨版本项目迁移
该功能使用门槛较高,请先参考下表自查是否支持工具迁移。确认支持后联系帆软技术支持获取使用帮助。
技术支持联系方式:前往「服务」,选择「在线支持」、电话「400-811-8890」。
| 检查项 | 说明 | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 部署方式 | 目标项目必须为运维平台部署。各组合的支持情况如下:
非运维平台部署的待迁移项目迁移至运维平台部署时,可能存在兼容影响。迁移前须先确认兼容问题,详见:迁移前兼容须知 运维平台部署具有隔离性、可移植性、灵活性、可伸缩性和可控性等优势,可降低维护成本和资源成本,因此仅支持迁移到运维平台部署的目标项目。 | ||||||||||||||||||||||||||||||
| 中间件 | 中间件要求取决于待迁移项目的信创类型和部署方式:
信创项目的定制化功能在转为非信创项目后无法确保正常运行,因此不支持信创迁移至非信创。 运维平台部署的项目均使用 Tomcat/宝兰德/东方通中间件。为确保迁移后不存在兼容问题,非运维平台部署的待迁移项目必须使用上述对应中间件。 | ||||||||||||||||||||||||||||||
| 应用类型 |
| ||||||||||||||||||||||||||||||
| 应用版本 | 待迁移项目主应用版本须满足最低版本要求,且目标项目版本不低于待迁移项目版本。 FineBI/FineReport
FineDataLink
| ||||||||||||||||||||||||||||||
| 集群架构 | 此处单机/集群指项目是否采用集群架构(是否对接了状态服务、文件服务等集群组件),而非 FineBI/FineReport/FineDataLink 的应用数量。待迁移项目与目标项目的应用数量不一致,不影响迁移。
|
4. 手动迁移方案
参考下表选择适合自己的迁移方案。
| 现有工程 | 迁移后工程 | 方案说明 | |
|---|---|---|---|
迁移方案选择主旨:优先选择集群、优先选择容器化部署 集群优势:相比于单机工程,集群具有高可用性、高性能、易于管理、可伸缩性和安全保障等优点,适用于企业级的报表生成和管理需求 容器化部署优势:相比于传统部署架构,容器化部署具有隔离性、可移植性、灵活性、可伸缩性和可控性等优点,可大幅降低企业的维护成本和资源成本 | |||
| 单机工程 | 非容器化部署 | 容器化集群 | 服务器资源充足 工程推荐配置节点数≥2节点 |
| 容器化单机 | 服务器资源紧张 | ||
| 容器化部署 | 容器化集群 | 服务器资源充足 工程推荐配置节点数≥2节点 | |
| 容器化单机 | 服务器资源紧张 | ||
| 集群工程 | 非容器化部署 | 容器化集群(迁移工程和集群组件) | 1)服务器资源充足 2)迁移后原集群工程仍可启动 3)全新部署新集群工程和集群组件 |
| 容器化集群(仅迁移工程) | 1)服务器资源紧张 2)迁移后仅需启动新集群工程,无法启动原工程 3)部署新集群工程,调用原集群组件 | ||
| 容器化部署 | 容器化集群 | 唯一选择 | |
