双机热备软件PanguHA工作原理浅析
1.简介
PanguHA 是面向 Windows 平台的双机热备高可用解决方案,通常采用双节点架构,包含主活动节点与备用节点,支持双向互相切换。将软件部署至两台服务器后,即可组建双机集群,节点之间互为冗余主备。产品可深度对接 Mariadb、MySQL、SQL Server、PostgreSQL 等主流数据库,为业务提供可靠的高可用保障,规避服务器宕机引发的数据遗失、业务服务中断等问题。下图为该双机热备软件的操作主界面。

2.功能说明
2.1 IP漂移:
PanguHA 依靠集群虚拟 VIP 实现故障转移,VIP 始终绑定在活动节点。活动节点宕机时,VIP 自动漂移至备用节点,备节点升级接管业务,业务通过 VIP 访问,切换过程完全无感知。以两台服务器为例,部署 PanguHA 后软件自动选举主备,VIP 初始归属节点 1。模拟节点 1 故障,节点 2 自动接管,流量随之切换;节点 1 重启后自动变回备节点,以此实现业务的故障自动切换与高可用保障。

2.2 执行管理
支持对业务进程与 Windows 服务组进行管控配置,确保相关进程及 Windows 服务仅在活动主节点上运行,备用节点上则保持停止状态,配置效果如下图所示,

2.3. 文件同步
借助 NFS 共享文件能力,可实现两台服务器指定目录的文件同步。采用镜像复制机制,由活动主节点向备用节点推送差异文件,让备节点目录内容与主节点始终保持完全一致。同时支持配置过滤规则,能够按文件夹、文件名或者文件后缀,设置需要忽略同步的对象。

2.4. Mariadb/Mysql双主复制一键部署,以及健康检测
借助该双机热备工具,可快速完成 MySQL 双主复制环境的搭建,结合虚拟 IP 漂移特性,就能构建一套 MySQL 高可用运行架构。

2.5. Sqlserver/PostgreSQL数据同步
内置的数据同步组件,可为 SQL Server、PostgreSQL 搭建主备数据复制链路。其最终业务效果虽和 SQL Server 自带订阅‑发布的合并复制相接近,但落地部署的稳定性与成功率远优于数据库原生方案。搭配 VIP 虚拟 IP 漂移机制,再加上对数据库服务运行状态的持续监控,便可快速构建 SQL Server 与 PostgreSQL 的高可用集群。同步作业会抓取活动节点上所有新增、修改的增量数据,持续复制到备用节点完成数据备份。


浙公网安备 33010602011771号