企業網盤多種行業應用的技術分析《3》 —— 多機、 分布式應用
歷史文章中寫了4個方案,今天將四個方案稍作修改。
方案1: 集中式簡單管理(一臺NAS 設備)
方案2: 部署云盤管理(一臺設備)
方案3:? 云盤的高可用方案(多臺機器,分布式應用) 【本篇】
方案4:? 跨區域的高速傳輸方案 (跨國方案)
高可用部署、分布式部署主要是為了提高系統的穩定性, 安全性,提供更大用戶規模的使用,更大存儲空間的使用。
在組建存儲設備的時候,磁盤陣列是必不可少的。同時為了保險起見還可用分布式文件系統做多份副本數據。詳細說明如下:
1.1.1??????? 使用硬件Raid做磁盤陣列
1)什么是raid 50
RAID50,它具有RAID 5和RAID 0的共同特性。它由兩組RAID 5磁盤組成(每組最少3個),每一組都使用了分布式奇偶位,而兩組硬盤再組建成RAID 0,實現跨磁盤抽取數據。RAID 50提供可靠的數據存儲和優秀的整體性能,并支持更大的卷尺寸。即使兩個物理磁盤發生故障(每個陣列中一個),數據也可以順利恢復過來。
2)使用raid 5 0 的方式對磁盤進行陣列處理
一粒云強烈推薦在大盤位的硬件機器上使用raid 50,使用raid 除了做硬件級別的數據防丟之外,主要是可以當硬盤壞了以后換一個新的硬盤,可以自動修復,無需人工的干涉。Raid50的缺點是會導致大量的磁盤空間浪費,實際的存儲空間只有整體空間的40%——45%左右,但是數據讀取性能,容錯性能都是極高的。可替代方式為使用raid 5 做替代方案;
3)使用分布式文件系統做多副本處理
一粒云內置分布式文件系統fdfs,在上文中有所提及,分布式方案是更好的一個備份方案,他有以下優點:
1、數據分布在不同的機器上,當一臺硬件遭到毀滅性災害時,另外一臺機還有一份完整的數據,如果將兩臺機器放在異地可以抵擋跟多的災害;
2、多副本可以同時提升讀取性能,可以將用戶的訪問請求分布到備份的機器上去,提升整體的系統IO能力
3、無需使用第三方備份軟件;
部署方式(主備、或者雙主):
1.1.1?????? 主備高可用方式部署
一粒云主備方式部署說明, 一粒云基于分部署模塊開發,主備方式高可用部署這里以兩臺機器A主,B備為例說明:
第一步: 在主A 機器上部署一粒云產品
第二步: 在備B 機器上部署一粒云產品
第三步: 在A機器上部署 一粒云高可用套件 軟件,對數據庫,分布式文件系統,虛擬IP等進行配置;配置完畢后將A設為主機;
第四步: 在B機器上部署一粒云高可用套件軟件,并且進行數據庫,分布式文件系統,虛擬IP等進行配置;配置完畢后將B設置備機;
第五步: 先啟動主機A,然后順序啟動主機B。
第六步: 鏈接A機器IP 上傳文件,訪問B機器IP看到文件則部署完畢;
1.1.2?????? 雙主高可用方式部署
一粒云雙主方案的部署與主備部署方式相同,在設置雙主的部署配置中,使用安全手段方式數據庫腦裂;使用心跳機制驗證數據數據的一致性與完整性。
本次就簡單講到這里, 下次我們講講如何進行跨地區, 跨國的部署方式
存儲
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。