2011-10-20 59 views
1

我已經配置了1個Master 1 Standy和1個Slave的MySql複製。 Master和Standby位於美國東部地區的不同可用區域,Slave位於美國西部地區。 Standby和Slave都是從Master複製的。Amazon Cloud上的MySql複製故障轉移

應用層可以執行從主服務器到備用服務器的故障切換。用於在主服務器死亡時將從服務器複製到備用服務器。與Slave的數據相比,我無法確保備用數據在前。如果Standby的數據位於Slave數據的後面,我需要掃描Slave的二進制和中繼日誌以找出丟失的內容並將其傳輸到Standby。這是理論。

有沒有人知道任何可以處理這個問題的工具?或爲我的上下文選擇解決方案?最終目標是爲應用程序層提供MySql Server。我曾嘗試過MySql-Proxy,但並不滿意。 Mysql羣集不適合我們。

謝謝先進。

回答

0

凱恩,

採取從帆船信息技術(我公司)看看SchoonerSQL。它旨在通過多線程同步複製(在當前版本中)在本地具有零從站滯後,並通過多線程異步廣域網複製(將在< 2周發佈)跨區域自動故障轉移。