2012-04-12 145 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文件,但是我只是將它們安排在夜間預定備份中。

相關問題