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