詳解基於共享儲存 SAN 的MySQL高可用方案

2021-09-20 16:45:23 字數 1332 閱讀 1016

對於乙個系統而言,可能包含很多模組,比如前端應用,快取,資料庫,搜尋,訊息佇列等,每個模組都需要做到高可用,才能保證整個系統的高可用。對於資料庫服務而言,高可用可能更複雜,對使用者的服務可用,不僅僅是能訪問,還需要有正確性保證,因此討論資料庫的高可用方案時,一般會同時考慮方案中資料一致性問題。

基於共享儲存的san方案

san(storage area network)簡單點說就是可以實現網路中不同伺服器的資料共享,共享儲存能夠為資料庫伺服器和儲存解耦。使用共享儲存時,伺服器能夠正常掛載檔案系統並操作,如果伺服器掛了,備用伺服器可以掛載相同的檔案系統,執行需要的恢復操作,然後啟動mysql。共享儲存的架構如下:

san方案的優點:

1.可以避免儲存外的其它元件引起的資料丟失。

2.部署簡單,切換邏輯簡單,對應用透明。

3.保證主備資料的強一致。

限制或缺點:

1.共享儲存是單點,若共享儲存掛了,則會丟失資料。

2.**比價昂貴。

san儲存網路的優勢:

擴充套件性好

san採用光纖通道技術。採用fc-loop形式每個光纖環路可支援126個光纖裝置。如果採用fc-sw(光纖交換)的形式,光纖網路理論上可連線1600萬個光纖裝置。也就是說,可在光纖網路上增加光纖裝置,滿足系統的擴充套件性需要。

傳輸距離遠

採用多模光纖傳輸距離可達500公尺,採用單模光纖傳輸距離可達10公里。

傳輸速率高

san具有的200mb/s的環路頻寬,提公升了主機系統的儲存頻寬,由於大量的資料存在於高速的san儲存池中,減輕了伺服器與客戶機之間的通訊頻寬。對於大資料量的訪問操作我們都可以通過san來完成。

備份效率高

可採用lan-free的資料備份方式,要備份的資料通過san 100mb/s的速率傳輸到磁帶庫,只有少量的控制資訊通過tcp/ip網路進行傳輸。大大節省了tcp/ip網路頻寬資源。

配置靈活

通過相應的軟體可實現基於san的網路檔案共享,檔案訪問效率高。

安全性好

可通過光纖交換機的zooning功能實現,交換機埠的訪問控制。通過seastor磁碟陣列的lun masking實現lun一級的安全隔離。通過軟體實現檔案共享訪問控制。

菜鳥東哥

基於iscsi配置SAN儲存

安裝並檢視相關檔案 yum install scsi target utils rpm ql scsi target utils 檢視守護程序監聽在3260 tcp service tgtd start ss tnl ss tunlp 開機自啟 chkconfig tgtd on fdisk l t...

基於stor2RRD 的 SAN 儲存監控

一 配置用法在官網都有的詳見網頁 二 在這裡我只是想記錄一下我是如何編譯安裝apache的,避免踩坑 安裝包如下 在這裡如果使用apr util 1.6 系列的包在編譯安裝 make httpd時候會出錯,找了一下方法發現網上說使用1.5版本的就可以避免。廢話不說了,直接開始 安裝apr confi...

NFS共享儲存詳解

nfs network file system 即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間通過tcp ip網路共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。它的主要功能是通過網路讓不同的機器系...