MHA 簡介
簡介
MHA(Master High Availability)目前在 MySQL 高可用方面是一個相對成熟的解決方案,它由日本 DeNA 公司的 youshimaton(現就職于 Facebook 公司)開發,是一套優秀的作為 MySQL 高可用性環境下故障切換和主從提升的高可用軟件。
在 MySQL 故障切換過程中,MHA 能做到在0~30秒之內自動完成數據庫的故障切換操作,并且在進行故障切換的過程中,MHA 能在大程度上保證數據的一致性,以達到真正意義上的高可用。
該軟件由兩部分組成
MHA Manager(管理節點)和MHA Node(數據節點)。MHA Manager可以單獨部署在一個獨立的機器上管理多個master-slave集群,也可以部署在一臺slave節點上。MHA Node運行在每臺MySQL服務器上,MHA Manager會定時探測集群中的master節點,當master出現故障時,它可以自動將最新數據的slave提升為新的master,然后將所有其他的slave重新指向新的master。整個故障轉移過程對應用程序完全透明。
工作過程
從宕機崩潰的master保存二進制日志文件事件
識別含有最新更新的slave
應用差異的中繼日志(relay-log)到其他的slave
應用從master保存的二進制日志事件
提升一個slave為新的master
使其他的slave連接新的master進行復制
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
文章題目:什么是MHA高可用集群架構-創新互聯
轉載來于:http://www.2m8n56k.cn/article32/pepsc.html成都網站建設公司_創新互聯,為您提供小程序開發、電子商務、網站排名、服務器托管、響應式網站、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯