某某企业OA系统架构改造

 

背景:

 随着企业业务的不断发展,OA系统数据量不断增多,数据检索量不断增大,对后端数据库的访问压力越来越大,OA单系统架构已经无法满足当前业务量的需求,急需一套全新的架构来支撑不断增加业务数据量,同时保证系统运行不间断和高可用性,以适应当前企业发展要求。

 

OA系统架构实现:

 新OA系统架构采用3台(一台为立旧服务器,两台(DELL R430)新采购服务器)服务器为架构模型,将WEB源程序和数据库进行分离,减少因多个应用对单一服务器的负载,提升OA系统整体性能,同时新增两台服务器采用SSD固态加速硬盘,进一步提升性能;其次操作系统采用Linux系统(CentOS7最新版),并使用当下最火爆和前沿的Docker容器技术,便于业务应用的快速部署和伸缩;另一方面新采购的两台服务器均作为后端数据库系统使用,并且升级MySQL数据库为MariaDB数据库,采用主主复制模式技术,保障数据复本及时性与安全性,与此同时使用Keepalived实现对数据库访问的高可用性,后端一台数据服务器出现DOWN机实现自动切换,保障因后端数据库单点故障而导致的业务中断,保证系统运行不间断性。新架构也便于后期OA系统维护升级以及架构横向扩展,新OA系统架构如下图示。

企业OA系统架构改造案例摘录(Raid加速技术+Docker+MariaDB+Keepalived)_第1张图片