如何选择O2OA(翱途)开发平台的部署架构?
O2OA(翱途)开发平台[下称O2OA开发平台或者O2OA]支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。本篇主要介绍O2OA(翱途)开发平台支持的部署环境以及常用的集群部署架构。
软硬件环境说明
支持的云化平台:
华为云(包括鲲鹏)、阿里云、腾讯云、百度云、亚马逊、微软云或者其他的云平台
支持的部署环境:
1、CPU:
MIPS 龙芯、ARM 飞腾、X86 兆芯、Power IBM、X86 Intel/AMD、ARM Broadcom
2、操作系统:
Windows、AIX、MacOS、Raspberrypi(树莓派)、ReadHat、Centos、Ubuntu、Debian、Android、Solaris、优麒麟、中标麒麟、威科乐恩Linux、中科方德、红旗Linux、Veket Linux、统信(UOS)操作系统、凤凰系统、技德系统
3、数据库系统:
Mysql5.7+、PostgresQL、Oracle 12c+、DB2、H2、MSSQL Server、Informix、达梦、人大金仓、神通、南大通用、华为高斯
主机配置和部署方式推荐
最小化部署方案
操作系统 |
CPU |
内存 |
硬盘 |
数量 |
服务器负载 |
windows/linux |
4核 |
16G |
100GSSD |
1 |
所有应用 |
windows/linux |
4核 |
16G |
100GSSD |
1 |
数据库系统 |
服务器正式使用时,我们强烈建议使用专用的数据库,并且与O2OA应用服务器分开。H2数据库可以用于演示,但不适适合用作正式数据库。
100用户以上
高可用部署方案
网络拓扑图示例:
1、使用前置Nginx服务器作为WEB静态资源管理器的请求负载服务;
2、Center、Application以及Storage使用O2server自带的组件集群方案进行集群化部署,保证服务的高可用;
3、数据库采用商业数据库本身的容灾备份和高可用方案,比如MySQL的主从架构等。
常用配置推荐:
操作系统 |
CPU |
内存 |
硬盘 |
数量 |
服务器负载 |
windows/linux |
4核 |
8G |
20GSSD |
1 |
Nginx |
windows/linux |
8核 |
16G |
100GSSD |
2 |
所有应用 |
windows/linux |
8核 |
16G |
100GSSD |
2 |
数据库服务器 |
1000用户以上
最小化部署方案
操作系统 |
CPU |
内存 |
硬盘 |
数量 |
服务器负载 |
windows/linux |
8核 |
32G |
100GSSD |
1 |
所有应用 |
windows/linux |
4核 |
8G |
200GSSD |
1 |
文件存储服务器 |
windows/linux |
8核 |
32G |
200GSSD |
1 |
数据库服务器 |
高可用部署方案
网络拓扑图示例:
1、使用前置Nginx集群作为WEB静态资源管理器的请求负载服务;
2、Center、Application使用O2server自带的组件集群方案进行集群化部署,保证服务的高可用;
3、单独部署Storage集群保证服务的高可用,Storage集群使用同一存储完成文件的存取工作,存储高可用备份策略采用存储级别的技术解决方案实现;
4、数据库采用商业数据库本身的容灾备份和高可用方案,比如MySQL的主从架构等。
常用配置推荐:
操作系统 |
CPU |
内存 |
硬盘 |
数量 |
服务器负载 |
windows/linux |
4核 |
8G |
20GSSD |
1 |
Nginx |
windows/linux |
8核 |
16G |
80GSSD |
2 |
所有应用 |
windows/linux |
8核 |
16G |
200GSSD |
2 |
数据库服务器 |
windows/linux |
4核 |
8G |
200GSSD(存储) |
2 |
文件存储服务器 |
5000用户以上(分布式集群部署)
网络拓扑图示例:
1、硬件交换机和使用Nginx集群作为WEB静态资源服务器以及中心调度服务器集群的请求负载均衡服务;
2、Application使用O2server自带的组件集群方案进行集群化部署,保证服务的高可用;
3、单独部署Storage集群保证服务的高可用,Storage集群使用同一存储完成文件的存取工作,存储高可用备份策略采用存储级别的技术解决方案实现
4、数据库采用商业数据库本身的容灾备份和高可用方案,比如MySQL的主从、分库分表架构等。
操作系统 |
CPU |
内存 |
硬盘 |
数量 |
服务器负载 |
windows/linux |
4核 |
8G |
20GSSD |
1 |
Nginx负载WEB资源 |
windows/linux |
8核 |
16G |
20GSSD |
2 |
web服务器集群 |
windows/linux |
4核 |
8G |
20GSSD |
2 |
中心服务器集群 |
windows/linux |
8核 |
16G |
100GSSD |
2 |
应用服务器集群 |
windows/linux |
4核 |
8G |
300GSSD |
2 |
文件存储服务器集群 |
windows/linux |
8核 |
16G |
20GSSD |
1 |
Mycat |
windows/linux |
8核 |
16G |
200GSSD |
2 |
Mysql数据库集群(多实例分库分表) |
10000用户以上(根据实际压力情况添加主机进行水平扩展)
操作系统 |
CPU |
内存 |
硬盘 |
数量 |
服务器负载 |
windows/linux |
4核 |
8G |
20GSSD |
1 |
Nginx负载WEB资源 |
windows/linux |
8核 |
16G |
20GSSD |
n |
web服务器集群 |
windows/linux |
4核 |
8G |
20GSSD |
n |
中心服务器集群 |
windows/linux |
8核 |
16G |
100GSSD |
n |
应用服务器集群 |
windows/linux |
4核 |
8G |
300GSSD |
n |
文件存储服务器 |
windows/linux |
8核 |
16G |
20GSSD |
n |
Mycat |
windows/linux |
8核 |
16G |
200GSSD |
n |
Mysql数据库集群(多实例分库分表) |
以上是对如何选择O2OA部署架构的详细说明,希望对您有帮助。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY