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