MySQL的高可用設計方案的記錄

來源:互聯網
上載者:User

標籤:

一.看下常用的MySQL的高可用方案:

對的說明:

1)HeartBeat通過串口線或者乙太網路網線直連網卡對對端的服務做健全狀態檢查,並負責執行Drbd,MySQL,vip等資源的自動切換。

2)data-1-2作為data-1-1高可用的熱本分,正常情況下data-1-1提供一個分區sdb1給MySQL使用。

3)物理磁碟做RAID10或者是RAID0,根據效能和冗餘需求來進行選擇。

4)伺服器之間,伺服器和交換器之間都是雙千兆網卡綁定

5)應用伺服器(包括不限於web等)通過VIP訪問MySQL主庫。通過不同的VIP訪問負載平衡的從庫池。

6)MySQL的資料在DRBD分區1中

7)MySQLslave1,MySQLslave2通過VIP和主庫MySQL進行同步。

以上高可用為MySQL多從的模式,本例屬於一主二從。

二.MySQL主庫宕機切換過程架構拓撲:

對的說明:

1)data-1-2的HeartBeat通過串口線或者是獨立網線連接線對data-1-1做健全狀態檢查,發現data-1-1掛了後,自動在data-1-2上啟動drbd,MySQL等服務以及負責VIP的動態切換,確保主庫業務被正常接管,自動的對外提供服務。

2)應用伺服器(包括不限於web等)通過VIP訪問MySQL的主庫,通過不同的VIP訪問負載平衡的從庫池。

3)物理磁碟做RAID10或者是RAID0,根據效能和冗餘需求來選。

4)伺服器之間,伺服器和交換器之間都是千兆網卡綁定。

5)data-1-1上的MySQL在data-1-1分區1中,故障後在data-1-2上同時實現高可用的切換。

6)故障後data-1-2的MySQLslave1,MySQLslave2通過VIP和data-1-2上的MySQL主庫重新同步。

三.主庫宕機切換新主後架構拓撲:

提示:經過高可用方案切換後的資料庫結構描述,就變成一個常規的主從架構了,此時,新主庫就從熱備庫變成了單點服務了。因此,我們要儘快的修複原來的主庫或者為主庫增加新的熱備庫,以避免切換後的新主庫宕機對業務帶來的影響。

MySQL的高可用設計方案的記錄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.