历史版本1 :Windows系统部署集群 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 准备工作编辑

部署集群之前,请确保已准备好集群工程所需的环境:环境准备

注意:之前的weblogic单机集群和weblogic双机集群是weblogic自身的集群,不推荐使用

2. 部署单机工程编辑

单机工程的可用性是web集群部署成功的前提,几种常见的web容器的部署方式如下:

2.1 Tomcat容器:Tomcat服务器

2.2 Weblogic容器:WebLogic服务器

2.3 Websphere容器:Websphere8.5服务器部署

3. 配置外接数据库编辑

单机工程部署完毕后,需要配置外接数据库,将平台配置信息迁移出去(必做操作),操作文档:配置外接数据库

数据迁移目前只支持Mysql、Oracle和SqlServer三种数据库类型,具体支持版本如下:

Mysql5.1.73、5.5.31、5.5.46、5.5.56、5.6.22、5.6.31、5.7.16
SqlServer2000、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集群:可联系技术支持获取部署方案

4.3 负载均衡

负载均衡属于集群方案必不可少的部分,也是独立于帆软产品外的应用。若具备运维能力,可自行选择合适的软硬件负载均衡,目前有客户使用的负载均衡包括nginx、treafik、F5、ALB、NetScaler,帆软的基础方案基于Nginx,对于非Nignx的负载均衡,可联系技术支持获取健康检查地址及配置项说明,须自行操作配置。

Nginx:windows系统安装配置Nginx

Nginx作为负载均衡在Linux系统上具备很好的并发性能,并且占用极小的内存。但是在windows系统上并不支撑较高并发,所以在windows系统上选用Nginx作为负载均衡,需要考虑并发情况,若并发需求低于300,部署集群仅以热备为目的,则可选用Nginx作为负载均衡,若并发需求超过300,则不建议使用Nginx,须换用其他负载均衡。

5. 平台配置集群编辑

环境搭建完成后,即可开始配置集群:平台配置集群

6. 增加集群的节点编辑

直接拷贝任意一个节点的webroot到新的服务器进行部署,然后启动web容器,即可在节点管理页面看到新加入的节点。

注意:增加节点后需要重新对集群工程进行注册