如何选择 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、达梦、金仓、神通、南大通用、华为高斯

如何选择 O2OA (翱途) 开发平台的部署架构?_第1张图片

主机配置和部署方式推荐

最小化部署方案

如何选择 O2OA (翱途) 开发平台的部署架构?_第2张图片

服务器正式使用时,我们强烈建议使用专用的数据库,并且与 O2OA 应用服务器分开。H2 数据库可以用于演示,但不适适合用作正式数据库。

如何选择 O2OA (翱途) 开发平台的部署架构?_第3张图片

web 服务器,中心服务器,应用服务器统一默认使用 80 端口

100 用户以上

高可用部署方案

网络拓扑图示例:

如何选择 O2OA (翱途) 开发平台的部署架构?_第4张图片

1、使用前置 Nginx 服务器作为 WEB 静态资源管理器的请求负载服务;

2、Center、Application 以及 Storage 使用 O2server 自带的组件集群方案进行集群化部署,保证服务的高可用;

3、数据库采用商业数据库本身的容灾备份和高可用方案,比如 MySQL 的主从架构等。

常用配置推荐:

如何选择 O2OA (翱途) 开发平台的部署架构?_第5张图片

1000 用户以上

最小化部署方案

如何选择 O2OA (翱途) 开发平台的部署架构?_第6张图片

高可用部署方案

网络拓扑图示例:

如何选择 O2OA (翱途) 开发平台的部署架构?_第7张图片

1、使用前置 Nginx 集群作为 WEB 静态资源管理器的请求负载服务;

2、Center、Application 使用 O2server 自带的组件集群方案进行集群化部署,保证服务的高可用;

3、单独部署 Storage 集群保证服务的高可用,Storage 集群使用同一存储完成文件的存取工作,存储高可用备份策略采用存储级别的技术解决方案实现;

4、数据库采用商业数据库本身的容灾备份和高可用方案,比如 MySQL 的主从架构等。

常用配置推荐:

如何选择 O2OA (翱途) 开发平台的部署架构?_第8张图片

5000 用户以上 (分布式集群部署)

1、硬件交换机和使用 Nginx 集群作为 WEB 静态资源服务器以及中心调度服务器集群的请求负载均衡服务;

2、Application 使用 O2server 自带的组件集群方案进行集群化部署,保证服务的高可用;

3、单独部署 Storage 集群保证服务的高可用,Storage 集群使用同一存储完成文件的存取工作,存储高可用备份策略采用存储级别的技术解决方案实现

4、数据库采用商业数据库本身的容灾备份和高可用方案,比如 MySQL 的主从、分库分表架构等。

如何选择 O2OA (翱途) 开发平台的部署架构?_第9张图片

10000 用户以上(根据实际压力情况添加主机进行水平扩展)

如何选择 O2OA (翱途) 开发平台的部署架构?_第10张图片

如何选择 O2OA (翱途) 开发平台的部署架构?_第11张图片

你可能感兴趣的:(架构,开源软件,OA,O2OA)