從Oracle慢慢接觸MySQL之后,最近一段時間對MySQL的高可用架構進行研究。 偶然間看到MHA+MySQL組合,狂搜索了下相關文章閱讀,在主從自動切換上評價還算可以,打算在自己測試一下。 首先,看一下我話的MHA+MySQL組合架構圖 基本與MMM相同。 測試之前我想過兩
從Oracle慢慢接觸MySQL之后,最近一段時間對MySQL的高可用架構進行研究。
偶然間看到MHA+MySQL組合,狂搜索了下相關文章閱讀,在主從自動切換上評價還算可以,打算在自己測試一下。
首先,看一下我話的MHA+MySQL組合架構圖
基本與MMM相同。
測試之前我想過兩個問題:
1)在主從切換之后應用如何訪問new master?
2)一臺MHA Manager服務器上能否監控多組MySQL主從架構?
部署安裝都不太難,看文檔就可以搞定,這里也不列出。
我搞了個兩組MySQL主從架構,每組三臺機器:Master-Premary、Master-Standby、Slave。
另外一臺MHA Manger。
測試基本順利,也了解了MHA工作機制。
總結一下:
1)MHA只負責主從Failover,它沒有一個固定的接口提供給應用端,所以在現實環境中,還是需要Keepalived等工具來提供VIP;
2)單臺MHA Manager服務器上無法監控多組MySQL主從,會提示沖突;
3)MHA Failover時間非常快,也較穩定;
4)MHA Failover時候會將Master-Standby也就是New Master給reset slave處理,所以后期需要手動恢復。
我需要的答案基本都得到了,前面提到的兩個問題答案并不很完美,所以暫時沒考慮應用到公司生產環境上。
原文地址:MySQL MHA測試之感, 感謝原作者分享。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com