1. 程式人生 > >企業OA系統架構改造案例摘錄(Raid加速技術+Docker+MariaDB+Keepalived)

企業OA系統架構改造案例摘錄(Raid加速技術+Docker+MariaDB+Keepalived)

mariadb raid技術 keepalived Docker 主主復制技術

某某企業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)