1. 概述
相比於普通Tomcat工程,維運平台部署的帆軟專案,升級和維護成本較低。
帆軟提供手動遷移方案和輔助遷移工具,幫助使用者將原非維運平台部署的工程,遷移至維運平台部署的專案。
2.專案遷移工具
維運平台提供介面化功能「專案遷移」,幫助使用者將原非維運平台部署的Tomcat工程,遷移至維運平台新部署的專案。
該功能使用門檻較高,請先參考下表自查是否支援工具遷移。確認支援後聯絡帆軟技術支援獲取使用幫助。
技術支援聯絡方式:帆軟官方服務渠道使用説明
檢查內容 | 說明 |
---|---|
工程主應用類型 | 待遷移工程主應用必須是 FineReport/FineBI,不支援 FineDataLink 如待遷移工程主應用是 FineReport,支援遷移到 FineReport/FineBI 專案 如待遷移工程主應用是 FineBI,僅支援遷移到 FineBI 專案,不支援遷移到 FineReport 專案 |
工程節點個數 | 待遷移工程類型如為單機,支援遷移到 單機/叢集 專案中 待遷移工程類型如為叢集,支援遷移到 叢集 專案中,支援選擇沿用原叢集組件/啟動新叢集組件 |
工程部署方式 | 待遷移工程必須部署在 Tomcat 中間軟體中,不支援其他中間軟體 支援遷移到維運平台部署的專案中,不支援使用該功能遷移到其他非維運平台部署的專案 |
工程版本要求 | 待遷移工程版本至少在 FineBI6.0 / FineReport11.0.6 及以上,不支援更低版本 待遷移工程需要允許升級,需要和之後部署的目標工程保持在同一版本,精確到JAR包日期 |
工程配置庫要求 | 待遷移工程必須對接了finedb外置庫,不支援內建庫 |
3. 手動遷移方案
參考下表選擇適合自己的遷移方案。
現有工程 | 遷移後工程 | 方案說明 | |
---|---|---|---|
遷移方案選擇主旨:優先選擇叢集、優先選擇容器化部署 叢集優勢:相比於單機工程,叢集具有高可用性、高效能、易於管理、可伸縮性和安全保障等優點,適用於企業級的報表生成和管理需求 容器化部署優勢:相比於傳統部署架構,容器化部署具有隔離性、可攜性、靈活性、可伸縮性和可控性等優點,可大幅降低企業的維護成本和資源成本 | |||
單機工程 | 非容器化部署 | 容器化叢集 | 伺服器資源充足 工程推薦配置節點數≥2節點 |
容器化單機 | 伺服器資源緊張 | ||
容器化部署 | 容器化叢集 | 伺服器資源充足 工程推薦配置節點數≥2節點 | |
容器化單機 | 伺服器資源緊張 | ||
叢集工程 | 非容器化部署 | 容器化叢集(遷移工程和叢集組件) | 1)伺服器資源充足 2)遷移後原叢集工程仍可啟動 3)全新部署新叢集工程和叢集組件 |
容器化叢集(僅遷移工程) | 1)伺服器資源緊張 2)遷移後僅需啟動新叢集工程,無法啟動原工程 3)部署新叢集工程,呼叫原叢集組件 | ||
容器化部署 | 容器化叢集 | 唯一選擇 |