PanguHA是一款用于Windows平台的双机热备集群系统,它能够提供系统高可用性的解决方案。通常情况下,系统由两个节点构成,分别被称为活动节点和备用节点。当活动节点出现问题,导致业务无法正常运行时,备用节点会立即接续活动节点来执行业务,从而实现业务的不中断或短暂中断。

为了防止盗版,软件进行了混淆处理,部分杀毒软件可能会误报。建议将以下软件添加到白名单中:瑞星、火绒、腾讯管家、2345、金山、360(建议卸载)、Avast、卡巴斯基、BitDefender、ESET-NOD32和AVG。

关于基于软件的数据同步侵入影响,主要有以下几点:

1. 侵入式方式:源端不要修改主键值,包括多主键,因为修改主键值会导致目标端多出一条旧记录。同时,源和目标会自动增加时间戳字段(以C开头)。

2. 支持多种同步模式:应用不需要主动设置时间戳的值,insert语句必须指定字段,类似INSERT INTO 表名 VALUES(值1,值2,...)语句会报错。此外,系统还会自动增加删除触发器(以Tri开头)和辅助库(以PanguSync结尾,与源表隔离),以弥补时间戳方式不能同步删除的问题。

3. 授权购买:PanguHA提供试用版、专业版、企业版和至尊版。试用版是免费的;专业版售价为500元/套;企业版售价为2000元/套;至尊版售价为5000元/套。购买后可签订合同(合同模板可选),授权期限为永久。授权数量无限制。同时,购买后可以获得免费指导和远程部署服务(非必须),以及邮件提醒功能。

关于Mysql数据镜像(基于数据库)和Mysql/Sqlserver数据镜像(基于软件),这两种同步方式都可以实现数据的实时备份和恢复。在实际使用中,可以根据需要选择合适的同步方式。

【单独购买详见此链接】:请访问链接以获取单独购买的信息。

【提供发票(发票样例)】:我们会提供符合国家税务要求的发票,您可以参考提供的发票样例。

【购买方式】:您可以通过以下途径购买:淘宝(备注2个序列号)、微信、支付宝、银行卡。

【收到货如何激活】:请您在收到商品后,替换cc.license文件进行激活。

【注意事项】:操作系统需为Windows7 SP1及以上或Windows Server 2008R2 SP1及以上;平台为x86/x64;环境为.NET Framework 4.6.1及以上。请点击HA.exe运行。

【功能概述】:软件具备故障转移(Windows Keepalived)、执行管理、文件同步、Mysql数据镜像(基于数据库和基于软件)以及邮件提醒等功能。

【数据库同步方式对比】:基于数据库的数据同步方式为半自动,需手动在两边数据库做同样的修改,软件将自动更新映射配置,不丢失新字段数据;基于软件的数据同步方式为非侵入式,增量同步,初始化全量同步,自动处理主键冲突,自动处理外键约束冲突,自动处理唯一索引冲突等,运维难度较低。

【基于软件【数据同步】大数据量初始化方案】:初次部署如果数据量较大,比如有上亿的初始数据,如果初始化超时请执行以下脚本:https://blog.csdn.net/sss899000/article/details/138615017。初始化完成后,如果是初次部署,将先做全量同步,全量同步完成后再做增量同步。初始化完成后,如果是初次部署,就算目标端和源端拥有相同的数据,也会做一次全量同步。这里有一个小技巧,如果初始数据量很大,并且您已经确保源和目标端拥有相同的数据,那么您可以在任务编辑界面的【配置项】标签页设置where条件:C_PanguSyncSourceTimestamp>'2024-7-21 11:20:00'。

Windows Keepalived是一种用于实现故障转移和容错的开源软件,它提供了简单而强大的功能,能够确保服务的高可用性和可靠性。

主节点出现以下情况将进行故障转移:宕机、网卡异常、Web服务Url异常、Windows服务异常。

在两个节点上配置相同的进程或windows服务,在运行时主节点(集群IP绑定节点)上会打开配置的进程或windows服务,在备节点上会kill配置的进程或windows服务。

基于文件系统监听器,能快速捕获路径下文件或文件夹的变更,从而快速同步到目标端。不同电脑之间同步需先设置共享文件,保证IP形式的路径可访问。主节点的变更可以实时同步到备节点,备节点的变更不同步到主节点,而是根据镜像周期恢复到和主节点一样(比如备节点不小心删除了文件可以恢复)。主节点和备节点都需要配置源路径和目标路径并启动,但只在主节点运行同步任务。

Mysql数据镜像(基于数据库)一键部署双主复制,部署之前请先确认两台主机IP、3306端口是否连接正常、mysql用户是否可远程访问。开启健康检测后,自动检测mysql服务,如果mysql服务挂掉,会重新启动。

1.5 Mysql/Sqlserver数据镜像(基于软件)

如果你不想配置Mysql主从,【数据同步】模块同样可实现Mysql的双主同步。仅同步数据,不同步结构,适合已经开发完成需求变动不大的应用。结构同步为半自动方式,即结构的变动需要在源和目标数据库手动执行,软件将自动更新映射配置,无需重新编辑任务。侵入式增量同步,每个表必须要有主键,会自动添加辅助字段,应用中不要主动去设置辅助字段的值。数据同步异常时可发送邮件。初次部署做全量同步如果数据量较大,会比较占用CPU,全量同步完成后CPU占用会大幅下降,提高睡眠时间和字段检测间隔可以降低数据库对CPU的占用,专为性能低下的服务器设计。选库不选表可批量生成任务。配置数据双主同步、Sqlserver服务监控、IP漂移,即可搭建sqlserver高可用。

11.6 邮件提醒

在邮件提醒界面保存配置(可先进行测试)。VIP切换后,会发送邮件提醒。在添加对方IP后,主节点会对它们进行检测,检测到对方IP连接异常时会发送邮件提醒(防止主节点宕机没有备节点可以切换)。在添加本机web服务Url后,备节点上监测到自己的web服务异常后,会发送邮件提醒(防止主节点web服务异常没有备节点可以切换)。在添加windows服务后,备节点上监测到自己的windows服务异常后,会发送邮件提醒(防止主节点windows服务异常后没有备节点可以切换)。在开启Mysql健康检测的情况下,备节点断联或同步异常,会发送邮件提醒(防止主节点宕机切换后数据异常)。Sqlserver数据同步异常停止任务时会发送邮件。

12. 关于开机自启动

在【IP漂移】点击运行成功后,会保存相关信息,下次打开软件将自动运行。在【执行管理】配置后,下次打开将自动运行。在【文件同步】配置后,下次打开将自动运行。在【mysql主从配置】开启健康检测成功后,会保存mysql设置的相关信息,下次打开软件将自动开启健康检测。在【数据同步】添加任务后,下次打开将自动运行。将软件设置为快捷方式,然后Win+R输入shell:startup,将快捷方式拖入该目录。

请按照以下步骤操作:

1. 按下键盘上的 "Win + R" 组合键,打开“运行”对话框。

2. 在“运行”对话框中输入 "gpedit.msc",然后按回车键,以管理员身份运行“组策略编辑器”。

3. 在组策略编辑器中,依次展开以下路径:

- 计算机配置

- Windows设置

- 安全设置

- 本地策略

- 安全选项

- 用户账户控制:以管理员批准模式运行所有管理员

4. 双击右侧的设置图标,将其更改为“已禁用”,然后点击“确定”按钮以保存更改。