2012-04-12 117 views
0

我需要实现两台服务器实时同步的故障转移环境。我正在使用两个迷你Mac电脑,并且我已经将心跳和起搏器确定为常用工具,用于监视是否需要启动故障切换环境,但是我没有发现如何进行实时备份。实时,我的意思是如果服务器A(活服务器)上的最终用户更新他/她的配置文件信息,则服务器B(故障转移)会自动获得该更改,因为存储该信息的MySQL数据库(在服务器A上)获得传输“更新”所谓的服务器B(应始终完美镜像服务器A)。同样,如果我更改PHP GUI(实际模板文件)的Web资源,该更改也会自动传输到服务器B.希望将所有信息从A发送到B,而无需计划系统备份以运行每小时。相反,这个过程会更加“事件驱动”。任何信息都会有帮助。我也不反对改变上面提到的故障转移工具。我一直在考虑虚拟化,但觉得它是过度杀伤,因为我必须使用的硬件是两个mac mini,而不是一个超级服务器。如何实时备份一台独立服务器到另一台服务器?

在此先感谢指针。

回答

0

好吧,所以我找到了答案也许是我自己的问题。从我正在阅读的内容看来,心跳和起搏器似乎用于监视活动服务器何时关闭。然后他们将被动服务器启动。我原本以为Linbit的DRBD是一个解决方案,但它在mac osx上不被支持。我最终决定在数据库级别处理复制。 MySQL Workbench是我用来配置设置的编辑器。我使用AASync作为PHP文件,但是我只是将它们安排在夜间预定备份中。

相关问题