关键词:平台部署,O2OA,开源办公系统,操作系统,集群架构 ,服务器架构,主机架构图

O2OA开发平台支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。本篇主要介绍O2OA支持的部署环境以及常用的集群部署架构。


image.png

软硬件环境说明

支持的云化平台:

华为云(包括鲲鹏)、阿里云、腾讯云或者其他的云平台

支持的部署环境:

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、达梦、人大金仓、神通、南大通用、华为高斯
image.png

主机配置和部署方式推荐

最小化部署方案

操作系统 CPU 内存 硬盘 数量 服务器负载
windows/linux 4核 16G 100GSSD 1 所有应用
windows/linux 4核 16G 100GSSD 1 数据库系统


image.png

100用户以上

高可用部署方案

网络拓扑图示例:
image.png
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 数据库服务器

高可用部署方案

网络拓扑图示例:

image.png

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用户以上(分布式集群部署)

网络拓扑图示例:
image.png
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数据库集群(多实例分库分表)


推荐文章:

系统集成-SSO与单点认证
2021-02-26
O2OA平台提供灵活的系统集成方案,让企业信息平台与各类第三方系统进行集成。本篇主要介绍如何在O2OA中与其他系统实现单点登入。
系统配置-第三方数据库配置-MySQL
2021-02-25
O2OA开发平台支持第三方数据库,如Mysql,Oracle,SQLServer以及国产达梦,人大金仓,神州通用数据库等。本篇主要介绍如何在O2OA中配置第三方
简单的费用报销审批流程开发
2021-03-05
本篇主要使用实例开发的方式讲述如何在O2OA平台中开发一个简单的费用报销流程,包括流程设计,配置,表单设计,条件判断以及如何验证流程开发成果。
常见问题-如何使用服务管理调用WebService
2021-02-07
一、接口样例1、打开服务管理平台2、创建接口写上相关代码/********************this.entityManager;//实体管理器this.
开发知识-Angular篇:在O2OA平台中使用Angular
2021-02-07
  Angular也是一个非常流行的前端开发框架,它是使用TypeScript作为开发语言,再通过编译器编译为浏览器可执行的Javascript,所以我们无法在
开发知识-中标麒麟安装达梦数据库(DM8)
2021-02-07
环境说明操作系统版本:NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)1.前期准备工作1.1数据库下载
系统配置-如何访问和操作内置数据库-H2
2021-02-25
O2OA平台内嵌了H2数据库,管理员可以通过支持JDBC的客户端对H2数据库进行访问和数据操作。本篇主要介绍如何访问H2数据库查询数据库信息以及操作数据。
源码编译-Android客户端编译打包处理
2021-03-15
O2OA是真正全代码开源的应用开发平台,开发者可以直接使用从github或者gitee上clone的源码编译成安卓客户端,代码可以修改,安全可靠,无限制。本文主
流程设计-拆分流程样例
2021-03-01
在复杂的流程设计中通常需要使用到拆分功能,比如公文管理流程中的各部门办理。本文主要介绍如何在O2OA平台中设计流程时使用流程拆分功能。
组织人员同步-自定义同步接口代码
2021-03-03
O2OA允许用户自定义接口和代码逻辑来完成系统与第三方业务系统的数据同步,人员和组织的同步。本文主要介绍如何在O2OA中开发接口与外部系统进行组织和人员的同步,

results matching ""

    No results matching ""