2014-02-19 62 views
4

我有一臺運行mysql的服務器,它是一臺虛擬機。我目前正在Amazon RDS中配置另一個mysql。我可以將此RDS數據庫用作VM數據庫的從屬服務器嗎?所以我希望VM DB成爲複製的主人,而RDS數據庫就是奴隸。在Amazon複製中使用Amazon RDS作爲從服務器

是它在所有可能的?或者有其他選擇嗎?

回答

6

是的,它是可能的,但是這不會是一個推薦的設置。

RDS提供了一個內置的程序可以調用設置此。我不是在這裏解釋程序,而是簡單地將您鏈接到文檔。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql_rds_set_external_master.html

什麼這不告訴你的是,你必須從主數據庫採取了一致的數據庫轉儲和安裝它的RDS實例。採取一致轉儲時,您還必須明確記錄二進制日誌位置信息,因此您需要在該過程中使用該信息。

+0

非常感謝您的回覆+1。你能告訴我什麼纔是實現這個目標的最佳方法。如果你可以給我任何其他建議。再次感謝。 –

+0

@APaul對不起,我應該更清楚。我的意思是,試圖在兩個不同的基礎架構上管理複製的MySQL設置可能會有問題,並且需要您花費更多的精力來維護。如果您正在考慮使用RDS,我個人會將主控和從屬都放入RDS中,並利用RDS提供的內置複製功能。有了這些功能,它實際上是按鈕或命令行語句的推動,以便從主數據庫設置只讀副本。 Amazon RDS服務還在主設備上提供冗餘多可用區故障切換 –

+1

@APaul故障切換顯然需要將主實例設置爲多可用區,並且不會免費(這是此類設置的兩倍) ,但可以顯着減輕人們對典型應用程序的可用性擔憂。 –