0

我需要一个故障转移环境,其中两台服务器实时同步。我正在使用两台迷你 Mac,并且我已将心跳和起搏器确定为用于监控是否需要启动故障转移环境的流行工具,但我还没有找到任何有关如何进行实时备份的信息。实时,我的意思是,如果服务器 A(实时服务器)上的最终用户更新了他/她的个人资料信息,那么服务器 B(故障转移)会自动获取该更改,因为存储该信息的 MySQL 数据库(在服务器 A 上)可以“更新”到服务器 B(它应该总是完美地镜像服务器 A)。同样,如果我更改 PHP GUI 的 Web 资源(实际模板文件),该更改也会自动传输到服务器 B。希望将所有信息从 A 发送到 B,而不必安排每小时运行一次系统备份。相反,该过程将更加“事件驱动”。任何信息都会有所帮助。我也不反对改变上面提到的故障转移工具。我一直在考虑虚拟化,但觉得这有点过头了,因为我必须使用的硬件是两个 mac mini 而不是大型服务器。

提前感谢您的指点。

4

1 回答 1

0

好的,所以我找到了可能是我自己的问题的答案。从我正在阅读的内容来看,心跳和起搏器似乎用于监控活动服务器何时出现故障。然后他们启动被动服务器。我原本以为 Linbit 的 DRBD 是一个解决方案,但它在 mac osx 上不受支持。我最终决定在数据库级别处理复制。MySQL Workbench 是我用来配置设置的编辑器。我将 AASync 用于 PHP 文件,但我只是将它们放在计划的每晚备份中。

于 2012-04-12T20:13:14.783 回答