Amazon Cloud上的MySql复制故障转移

时间:2011-10-20 08:11:58

标签: mysql amazon-ec2 replication failover mysql-proxy

我已经配置了一个MySql Replication,其中包含1个Master 1 Standy和1个Slave。 Master和Standby位于美国东部地区的不同可用区域,Slave位于美国西部地区。 Standby和Slave都是从Master那里复制的。

Application层可以执行从Master到Standby的故障转移。当Master死亡时,将Slave的复制切换到Standby。与Slave的数据相比,我无法确保Standby的数据领先。如果Standby的数据落后于Slave的数据,我需要扫描Slave的二进制文件和中继日志以找出丢失的内容并将其传输到Standby。这就是理论。

有谁知道任何可以处理此问题的工具?或者我的背景的替代解决方案? 最终目标是为应用程序层提供MySql Server。我尝试过MySql-Proxy,但不太满意。 Mysql Cluster不是我们的选择。

先谢谢。

1 个答案:

答案 0 :(得分:0)

凯恩

看看Schooner Information Technology(我的公司)的SchoonerSQL。它旨在通过多线程同步复制(在当前版本中)在本地实现零从属延迟,并通过多线程异步WAN复制(在< 2周中发布)跨区域自动进行故障转移。 http://www.schoonerinfotech.com/products/schoonersql