工程部署推荐环境及配置

工程部署推荐环境及配置

3.1 单机适用对象:

单机工程

应用服务器:1节点

finedb配置数据库:MySQL8.0.20以上版本

配置参数:

帆软单机架构为「工程节点+配置库(外接finedb)」

本节仅介绍单机其他组件的推荐配置,FineReport工程节点服务器相关配置要求请参考第二章。

配置项推荐配置配置数据库服务器(finedb)服务器数量1

如有条件,建议外接配置库组件部署在独立服务器上

如条件不足,可将外接配置库组件与FineReport工程部署在同一服务器上

但至少确保该服务器为FineReport工程和数据库独占,不再部署其他应用

操作系统Linux 服务器系统版本:Ubuntu 18.04.4 及以上

系统内核:3.10 及以上

系统架构:X86_64

网络要求1)配置库和应用工程建议在同一网段,避免网络波动等问题2)配置库和应用工程如处于公网环境,带宽需在10M以上

3)配置库和应用工程之间需要网络畅通,互相端口可访问

数据库数量1

数据库类型MySQL8 数据库数据库版本:MySQL8.0.20以上版本

数据库驱动:5.1.49 版本(兼容MySQL5和8版本)

数据库字符集:utf8

数据库排序规则:utf8_bin

数据库名称:只允许包含数字、字母、下划线和「.」

数据库权限:create、delete、alter、update、select、insert、index

CPU2.5GHz以上8核16线程

物理内存8g可用磁盘空间200G以上

网速100Mbps磁盘读写速度100MB/s3.2 标准集群适用对象:

标准集群

应用服务器:不少于2节点

状态服务器:Redis单机

文件服务器:SFTP

负载均衡:Nginx

配置数据库:MySQL

配置参数:

帆软集群架构为「工程节点+负载均衡+状态服务器+文件服务器+配置库(外接finedb)」

本节仅介绍集群其他组件的推荐配置,FineReport工程节点服务器相关配置要求请参考第二章。

配置项推荐配置共用要求本节列出的要求,是每一种集群组件都必须满足的要求。

服务器数量如有条件,建议负载均衡、状态服务器、文件服务器、外接配置库组件分别部署在不同的独立服务器上

如条件不足,至少确保有单独的服务器部署这些组件,且组件独占该服务器,不可与FineReport工程部署在同一服务器上

操作系统Linux 服务器系统版本:Ubuntu 18.04.4 及以上

系统内核:3.10 及以上

系统架构:X86_64

GCC编译器Redis 和 Nginx 在 Linux 系统上的部署均依赖 GCC 编译器

请保证系统具备 GCC 编译环境

查询命令:gcc -v

安装命令:yum install gcc gcc-c++

网络要求1)各个组件和应用工程建议在同一网段,避免网络波动等问题

2)各个组件和应用工程如处于公网环境,带宽需在10M以上

3)各个组件和应用工程之间需要网络畅通,互相端口可访问

状态服务器服务器数量1

部署方案redis单机

JVM/物理内存4g/8gCPU2.5GHz以上8核16线程

可用磁盘空间100G以上

其中根目录可用磁盘不可小于40G

文件服务器服务器数量1部署方案SFTP物理内存8GCPU2.5GHz以上8核16线程

可用磁盘空间500G~1T

其中根目录可用磁盘不可小于40G

后续请根据使用情况扩展

注意事项Linux系统安装FTP时需要使用最高用户(root),否则不能进行,若不安装FTP则可不考虑这一要求负载均衡服务器数量1部署方案Nginx

版本推荐1.21及以上版本,优先使用最新版本

物理内存8GCPU2.5GHz以上8核16线程

可用磁盘空间100G以上

其中根目录可用磁盘不可小于40G

配置数据库服务器(finedb)服务器数量1

数据库类型MySQL8 数据库数据库版本:MySQL8.0.20以上版本

数据库驱动:5.1.49 版本(兼容MySQL5和8版本)

数据库字符集:utf8

数据库排序规则:utf8_bin

数据库名称:只允许包含数字、字母、下划线和「.」

数据库权限:create、delete、alter、update、select、insert、index

CPU2.5GHz以上8核16线程

物理内存8g可用磁盘空间200G以上

网速100Mbps磁盘读写速度100MB/s3.3 高可用集群适用对象:

高可用集群

应用服务器:不少于2节点

状态服务器:Redis集群,3主3从

文件服务器:NAS

负载均衡:Nginx+Keepalived

配置数据库:PostgreSQL

配置参数:

帆软集群架构为「工程节点+负载均衡+状态服务器+文件服务器+配置库(外接finedb)」

本节仅介绍集群其他组件的推荐配置,FineReport工程节点服务器相关配置要求请参考第二章。

配置项推荐配置共用要求

本节列出的要求,是每一种集群组件都必须满足的要求。

服务器数量如有条件,建议负载均衡、状态服务器、文件服务器、外接配置库组件分别部署在不同的独立服务器上

如条件不足,至少确保有单独的服务器部署这些组件,且组件独占该服务器,不可与FineReport工程部署在同一服务器上

操作系统Linux 服务器

系统版本:Ubuntu 18.04.4 及以上

系统内核:3.10 及以上

系统架构:X86_64

GCC编译器Redis 和 Nginx 在 Linux 系统上的部署均依赖 GCC 编译器

请保证系统具备 GCC 编译环境

查询命令:gcc -v

安装命令:yum install gcc gcc-c++

网络要求1)各个组件和应用工程建议在同一网段,避免网络波动等问题

2)各个组件和应用工程如处于公网环境,带宽需在10M以上

3)各个组件和应用工程之间需要网络畅通,互相端口可访问

状态服务器服务器数量redis集群,三主三从

如有条件,准备6台服务器,每台服务器部署一个节点

如条件不足,准备3台服务器,每台服务器部署一主一从节点

JVM/物理内存4g/8gCPU2.5GHz以上8核16线程

可用磁盘空间100G以上

其中根目录可用磁盘不可小于40G

文件服务器服务器数量1部署方案NAS物理内存8GCPU2.5GHz以上8核16线程

可用磁盘空间500G~1T

其中根目录可用磁盘不可小于40G

后续请根据使用情况扩展

负载均衡服务器数量2部署方案Keepalived+Nginx

Nginx版本推荐1.21及以上版本,优先使用最新版本

物理内存8GCPU2.5GHz以上8核16线程

可用磁盘空间100G以上

其中根目录可用磁盘不可小于40G

配置数据库服务器(finedb)服务器数量2

数据库类型高可用数据库,主备模式数据库权限:create、delete、alter、update、select、insert、index

CPU2.5GHz以上8核16线程

物理内存8g可用磁盘空间200G以上

网速100Mbps磁盘读写速度100MB/s

相关推荐

头上有包的鱼叫什么
mobile365bet365com

头上有包的鱼叫什么

📅 02-10 👁️ 1046
15位女星落泪讲述痛苦流产经历惹人怜(图)
爱彩365彩票官方app下载

15位女星落泪讲述痛苦流产经历惹人怜(图)

📅 11-10 👁️ 7127
星星闪烁
365bet足球实时动画

星星闪烁

📅 08-14 👁️ 5452
资料分析备考之倍数杂糅之增长量的倍数
爱彩365彩票官方app下载

资料分析备考之倍数杂糅之增长量的倍数

📅 06-30 👁️ 3085
qq音乐限免是免费的意思吗(腾讯会议个人版限时免费多久能用)
激光祛疤价格揭秘!2026年痘坑、手术疤点阵激光治疗多少钱一次?从1000到5000元费用详情说清楚
gta5卖车的地方在哪 侠盗猎车手5卖车位置指引
mobile365bet365com

gta5卖车的地方在哪 侠盗猎车手5卖车位置指引

📅 01-19 👁️ 1858
弗雷德里克·肖邦:10 首最适合学习的钢琴曲
mobile365bet365com

弗雷德里克·肖邦:10 首最适合学习的钢琴曲

📅 09-30 👁️ 2751
资源搜索软件哪些人气高 高人气免费资源搜索软件排行榜
365bet足球实时动画

资源搜索软件哪些人气高 高人气免费资源搜索软件排行榜

📅 09-27 👁️ 3053