當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

Windows 系統部署集群

1. 準備工作

部署集群之前,請确保已準備好集群工程所需的環境:集群環境準備

注: WebLogic 單機集群和 WebLogic 雙機集群是 WebLogic 自身的集群,非帆軟集群方案,不推薦使用。

2. 部署單機工程

單機工程的可用性是 Web 集群部署成功的前提,幾種常見的 Web 容器的部署方式如下:

2.1 Tomcat 容器

推薦版本
已驗證版本
Tomcat8.x、Tomcat9.xTomcat8.0、Tomcat8.5、Tomcat9.0

部署文檔:Tomcat 服務器部署

2.2 WebLogic 容器

推薦版本
已驗證版本
WebLogic 12.2.1.*及以上WebLogic 12.2.1.3.0

部署文檔:WebLogic 服務器文件夾部署WebLogic 服務器 war 包部署

2.3 WebSphere 容器

推薦版本已驗證版本
WebSphere 8.5.5.9及以上WebSphere 8.5.5.13、WebSphere9.0.10

部署文檔:WebSphere8.5 服務器部署

3. 配置外接數據庫

單機工程部署完畢後,需要配置外接數據庫,将平台配置信息遷移出去(必做操作),操作文檔:配置外接數據庫

數據遷移目前只支持 MySQL、Oracle 、SQL Server和 DB2 四種數據庫類型,具體支持版本如下:

MySQL5.1.73、5.5.31、5.5.46、5.5.56、5.6.22、5.6.31、5.7.16
SQL Server2000、2005、2008、2012、2014、2016
Oracle10g、11g、12c、9i
DB29.7、8.2、11.1,其他版本暫未測試,使用 DB2 數據庫時需要先放置驅動,[平台]IBM DB2 數據連接

4. 搭建集群環境

4.1 文件服務器

在不開啓文件服務器的時候,會默認使用節點間同步的方式保證集群的文件一緻性,不過當節點之間存在網絡通信問題時,節點間有可能會出現同步延遲的問題。

爲了避免出現此類問題,建議使用文件服務器:Windows 系統配置 FTP 服務

注:「節點間自動同步」不适用於多節點,否則會因節點間通信問題影響使用,建議僅兩個節點時使用,大於兩個節點時最好使用「文件服務器」。

4.2 狀态服務器

狀态服務器支持 Redis 單機和 Redis 集群兩種方案,Redis集群相比單機模式可以保證狀态服務器的高可用,不過對服務器資源有一定要求,并且會增加運維成本,請自行選擇。

Redis 單機:Windows 系統安裝配置單機 Redis

Redis 集群:不支持在 Windows 系統狀态服務器下部署 Redis 集群。

4.3 負載均衡

負載均衡是集群方案中不可缺少,且獨立於工程的一部分。若具備運維能力,可自行選擇合适的軟硬件負載均衡,目前有客戶使用的負載均衡包括 treafik、 Nginx、F5、AWS ELB、NetScaler,帆軟的基礎方案基於 treafik,對於非 treafik 的負載均衡,須自行操作配置,參考文檔:負載均衡配置指導

【推薦】Treafik:windows系統安裝配置Treafik

Nginx:Windows系統安裝配置Nginx

注:Nginx 作爲負載均衡在 Linux 系統上具備很好的并發性能,并且占用極小的内存。但是在 Windows 系統上并不支撐較高并發,所以在 Windows 系統上選用 Nginx 作爲負載均衡,需要考慮并發情況,若并發需求低於 300,部署集群僅以熱備爲目的,則可選用 Nginx 作爲負載均衡,若并發需求超過 300,則不建議使用 Nginx,須換用其他負載均衡。

5. 配置集群

環境搭建完成後,參考 平台配置集群 文檔先配置一個節點的集群,當第一個節點出現後,将第一個節點的工程包(webroot)拷貝到其他服務器下,然後啓動這些服務器,新的節點就會加入節點管理中。

注:使用 本地機器信息認證方式 注冊的集群工程,增加節點後需要重新對集群工程進行注冊。

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s後關閉

反饋已提交

網絡繁忙