Windows系统部署集群

编辑
  • 文档创建者:Vic.zhang
  • 浏览次数:1803次
  • 编辑次数:9次
  • 最近更新:Carly 于 2019-09-23
  • 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 服务器

    2.3 WebSphere 容器

    推荐版本已验证版本
    WebSphere 8.5.5.9及以上WebSphere 8.5.5.13、WebSphere9.0.10

    部署文档:WebSphere8.5 服务器部署

    3. 配置外接数据库

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

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

    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 集群:可联系技术支持获取部署方案

    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. 平台配置集群

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

    6. 增加集群的节点

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

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


    附件列表


    主题: 部署集成
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]