如何选择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数据库可以用于演示,但不适适合用作正式数据库。

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

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

MaxScale

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

MaxScale

windows/linux

8核

16G

200GSSD

n

Mysql数据库集群(多实例分库分表)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/508664.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

静态链表(3)

尾插函数 尾插就比头插多了一步找尾巴,其他均一样 尾插步骤画图 1.找到空闲结点3 2.空链踢空点,穿透删除 先绑后面 再接前面,就完成插入了 综上所述,静态链表就是处理两条链表,静态链表总的执行一次插入或删除&#…

【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱

1 基本定义 高斯加权移动平均滤波算法是一种基于加权平均的滤波方法,它可以有效地去除高斯噪声,同时保留信号的主要特征。该算法的主要思想是通过对信号进行加权平均来消除噪声,其中权值是根据高斯分布计算得到的,越接近中心点的…

大地测量学课堂笔记:1、绪论

慕课网址:https://www.icourse163.org/course/WHU-1464124180?fromsearchPage&outVendorzw_mooc_pcssjg_https://www.icourse163.org/course/WHU-1464124180?fromsearchPage&outVendorzw_mooc_pcssjg_ 1. 大地测量学的定义 大地测量学是专门研究精确测量…

Android使用OpenGL和FreeType绘制文字

Open GL主要是渲染图形的,有时候需要绘制文字,网上搜了一下,基本思路都是把文字转成位图,再使用Open GL纹理进行渲染。加载纹理在特定阶段才能成功(在onSurfaceCreated中加载),这样就无法动态的…

【学习心得】请求参数加密的原理与逆向思路

一、什么是请求参数加密? 请求参数加密是JS逆向反爬手段中的一种。它是指客户端(浏览器)执行JS代码,生成相应的加密参数。并带着加密后的参数请求服务器,得到正常的数据。 常见的被加密的请求参数sign 它的原理和过程图…

Sqli-labs靶场第19关详解[Sqli-labs-less-19]自动化注入-SQLmap工具注入

Sqli-labs-Less-19 通过测试发现,在登录界面没有注入点,通过已知账号密码admin,admin进行登录发现: 返回了Referer ,设想如果在Referer 尝试加上注入语句(报错注入),测试是否会执行…

C#,基于密度的噪声应用空间聚类算法(DBSCAN Algorithm)源代码

1 聚类算法 聚类分析或简单聚类基本上是一种无监督的学习方法,它将数据点划分为若干特定的批次或组,使得相同组中的数据点具有相似的属性,而不同组中的数据点在某种意义上具有不同的属性。它包括许多基于差分进化的不同方法。 E、 g.K-均值…

C#入门:简单数据类型和强制类型转换

本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com 本期来讲讲 unity 的脚本语言 —C#,C# 的简单数据类型及范围和强制类型转化的方法。这可是 unity 游戏开发必备技能。 1. 简单数据类型 各个类型的范围: byte -> System.Byte (字节…

汽车碰撞与刮伤的实用维修技术,汽车的车身修复与涂装修补教学

一、教程描述 本套汽车维修技术教程,大小7.44G,共有60个文件。 二、教程目录 01-汽车车身修复教程01-安全规则(共3课时) 02-汽车车身修复教程02-汽车结构(共3课时) 03-汽车车身修复教程03-汽车修复所使…

贪心算法(区间问题)

452. 用最少数量的箭引爆气球 题目(求无重复区间) 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着…

医学大数据|统计基础|医学统计学(笔记):开学说明与目录

开始学习统计基础,参考教材:医学统计学第五版 点点关注一切来学习吧 责任编辑:医学大数据刘刘老师:头部医疗大数据公司医学科学部研究员 邮箱:897282268qq.com 久菜盒子工作室 我们是:985硕博/美国全奖…

基于JavaWEB SpringBoot婚纱影楼摄影预约网站设计和实现

基于JavaWEB SSM SpringBoot婚纱影楼摄影预约网站设计和实现 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言…