泛微 OA(Weaver e-cology)的服务器配置要求并非固定不变,而是高度依赖于部署架构(单节点/集群)、用户规模、并发量以及业务复杂度(如是否启用全文检索、电子签章、移动端深度集成等)。
以下是基于泛微官方建议及主流企业级应用经验的配置分级参考:
1. 核心硬件配置参考表
| 用户规模 | 适用场景 | CPU (核) | 内存 (GB) | 硬盘类型与容量 | 推荐部署模式 |
|---|---|---|---|---|---|
| 小型 (<200 人) | 部门级或小微企业 | 4 – 8 核 | 8 – 16 GB | SSD, 500GB+ | 单节点 (数据库与应用合一) |
| 中型 (200 – 1000 人) | 标准企业办公 | 8 – 16 核 | 16 – 32 GB | SSD, 1TB+ | 分离部署 (应用与数据库分离) |
| 大型 (1000 – 5000 人) | 集团化企业 | 16 – 32 核 | 32 – 64 GB | SSD/NVMe, 2TB+ | 集群部署 + 独立数据库 |
| 超大型 (>5000 人) | 大型集团/多组织 | 32+ 核 | 64 GB+ | RAID 阵列,SSD/NVMe | 高可用集群 + 读写分离 + 缓存层 |
注意:以上数据为应用服务器参考。若采用“应用与数据库分离”架构,数据库服务器的内存和磁盘 I/O 要求通常更高(特别是内存,建议 64GB 起步以支撑大缓存)。
2. 不同组件的配置细节
泛微 e-cology 系统通常由 Web 容器、应用服务、数据库、搜索引擎和文件存储组成,各部分侧重点不同:
-
应用服务器 (Web/App)
- 角色:处理业务逻辑、流程引擎、页面渲染。
- 关键点:主要依赖 CPU 主频 和 内存。如果开启大量工作流审批或复杂报表计算,需增加 CPU 核数。
- 建议:建议使用 JDK 1.8 或 JDK 11/17(视版本而定),并预留足够的堆内存(Xms/Xmx)。
-
数据库服务器 (MySQL / Oracle / SQL Server)
- 角色:存储所有表单数据、日志、附件索引元数据。
- 关键点:IOPS(随机读写性能) 和 内存 是瓶颈所在。
- 建议:
- 必须使用 SSD 或 NVMe 硬盘,严禁使用机械硬盘作为系统盘或数据盘。
- 内存大小应至少能容纳热数据量的 50%-70%,以减少磁盘 IO。
- 对于超过 1000 人的规模,强烈建议数据库与应用服务器物理隔离。
-
搜索引擎 (Elasticsearch / Solr)
- 角色:负责全文检索、待办提醒、高级搜索。
- 关键点:对内存要求极高。
- 建议:如果启用全文检索功能,需单独部署 ES 节点。一般每 TB 数据需要约 32GB-64GB 内存。对于中型企业,ES 服务器内存建议不低于 32GB。
-
文件存储 (NAS/SAN/对象存储)
- 角色:存储上传的附件(合同、图片、文档)。
- 关键点:吞吐量 和 容量。
- 建议:
- 少量附件可直接存储在应用服务器本地(不推荐用于生产环境)。
- 中大型项目建议挂载 网络存储 (NAS) 或使用 对象存储 (MinIO/OSS),确保高并发下载时的带宽充足。
3. 操作系统与软件环境要求
- 操作系统:
- Linux:CentOS 7.9, Rocky Linux 8/9, Ubuntu 20.04/22.04 LTS(推荐,稳定性高)。
- Windows Server:2016, 2019, 2022(适合中小型企业或习惯 Windows 运维的团队)。
- 中间件:
- Tomcat (9.x), Nginx (反向X_X/负载均衡), Redis (缓存)。
- 浏览器兼容性:
- 虽然服务器端无限制,但需确保客户端支持主流浏览器(Chrome, Edge, Firefox),若涉及旧版 IE 控件,需额外考虑兼容性配置。
4. 关键优化建议
- 读写分离与集群:当用户数超过 500 人或并发高峰期明显时,务必实施应用集群(多台应用服务器 + Nginx 负载均衡)和数据库主从复制。
- 定期清理:泛微系统运行一段时间后会产生大量历史日志和临时文件。建议配置定时任务清理
logs、temp目录,并归档历史流程数据。 - 备份策略:无论配置多高,数据备份是底线。建议采用“每日增量 + 每周全量”策略,并将备份文件异地存储。
- 版本匹配:请务必查阅您具体使用的泛微版本(如 e-cology 9.0, 10.0, 11.0)对应的《安装部署手册》,不同大版本对 JDK 版本和数据库版本的最低要求可能不同。
总结:对于大多数中型企业(500 人以内),一套 16 核 32G 内存 + SSD 的应用服务器搭配同配置的数据库服务器即可流畅运行。如果是集团化部署,请优先考虑分布式架构而非单纯堆砌单机配置。
云知识CLOUD