?

高校實驗室云桌面數據存儲方案的探索與實踐

2022-09-07 04:06通訊作者王曜暉李妍君
信息記錄材料 2022年7期
關鍵詞:存儲技術桌面硬盤

張 翅,唐 謙(通訊作者),王曜暉,李妍君,盧 陽

(遵義醫科大學 貴州 遵義 563000)

0 引言

隨著教育行業逐步信息化,高校實驗室對數據存儲的技術需求日益增高,高校實驗室在各類國家級考試與多種日常教學情景中的切換和使用存在操作便捷度低、技術實現難度較高等難題,對高校實驗室數據存儲能力提出更高要求[1]。據文獻統計,目前市面上應用較為主流的存儲方式有傳統存儲、分布式存儲、云存儲等,但國內許多高校機房依然采用傳統存儲方式,存在數據不落地、數據副本遺失、計算與存儲介質分離等問題[2]。因此,為更好地滿足當前高校實驗室使用需求,可采用傳輸速率更快、數據可靠性更高的存儲架構,提升高校實驗室場景的兼容度,解決傳統存儲系統成本高、模式單一等問題。

1 數據存儲技術分類及對比

1.1 傳統存儲系統

傳統存儲主要指硬件廠商的SAN和NAS存儲,由控制器搭配磁盤組對外提供文件服務,存儲性能與出廠時控制器的數量、配置等密切相關[3]。在數據可靠性方面,傳統存儲主要依靠RAID技術進行保護,該技術故障域相對有限,若有硬盤損壞,很可能就導致數據丟失,恢復過程無法控制且速度較慢;其維護工作對于普通使用者來說相對專業,通常由廠家負責完成;在擴展性方面,主要受限于控制器性能,一般只能擴展到PB級,不過傳統存儲技術已在生產環境中檢驗了幾十年,就其穩定性而言,是值得肯定的[4]。

1.2 分布式存儲系統

分布式存儲是通過分布式存儲軟件將若干個服務器的內置硬盤組合成一個大的存儲空間,對外提供文件、對象、塊存儲服務。在性能上,隨著服務器臺數增加,其IOPS、數據吞吐等參數可以遠超出傳統存儲;在數據副本可靠性上,分布式存儲容錯率高,且恢復較快,恢復過程可以控制,慢速恢復的情景下甚至可以同時進行業務操作,互不影響;分布式存儲可橫向擴展,一般可擴展至EB級[5],見圖1。

1.3 云存儲

云存儲是一種線上存儲方式,主要分為公有云、私有云和混合云3類,具備虛擬化、智能配置、海量存儲、強拓展性、低成本、低能耗等特點[6]。相較傳統存儲專用的硬件架構,云存儲的設計遵從SOA原則,消除了單點存儲等劣勢,且擴展性可到PB級以上,理論上沒有擴展上限。云存儲無需購買專用設備或是租賃存儲介質,計費使用,用戶按需購買,即買即用,快速交付。

2 高校數據存儲技術需求

高校實驗室進行日常教學的技術前提就是提供穩定、高效的存儲基礎,合理的存儲方式有利于順利開展教學活動、提升使用體驗、流暢切換各類考試情景等,在日常管理和故障維護方面更是可以節約大量的時間精力,以下幾個方面為比較重要的存儲技術需求[7]。

2.1 云桌面分布式存儲

桌面云構建了一套高集成度的桌面架構,借助自動化備份和集中式運維,簡化終端硬件管理,使故障恢復時間從傳統的幾小時縮短至幾分鐘,無需擔心因客戶端故障或丟失導致工作中斷。學校的數據和應用程序均存儲在數據中心,即便設備發生故障或丟失,管理員依然可以從其他設備登錄,并快速銜接中斷的工作[8-9]。傳統模式核心數據及辦公文檔分散存儲于每臺終端上,硬盤故障或誤操作易導致重要文件丟失。隨著終端數量越多,其數據丟失風險越大,分布式存儲則可以規避該問題,最大限度地保護數據[10-11]。

2.2 SSD緩存技術

SSD緩存技術可利用SSD+HDD磁盤混合實現,包括1塊SSD硬盤和多塊SATA/SAS硬盤,其中SSD的IO性能較高,作為緩存盤,用于緩存學校經常訪問的熱點數據[12];機械硬盤的IO性能較低,作為數據盤,用于存儲學校虛擬機和個人數據。一體化服務器的緩存命中率高于60%,這樣就可以實現以較低的成本獲得非常高的IO性能,提升桌面啟動速度和操作流暢度[13]。

2.3 數據安全性

引入分布式虛擬存儲技術,使用雙副本方式保障數據安全。桌面云具備前端、傳輸端、后端多層次的安全存儲體系,包括多種認證方式、傳輸層加密、數據硬盤加密等加密方式,有效防止數據泄露,規避軟硬件故障所導致的數據丟失等問題[14-16]。分布式存儲的全集群架構設計,使主機和硬盤均有冗余機制,能夠實現故障自動遷移,以確保桌面業務穩定運行。

3 存儲性能測試

學校云平臺使用過程中可負載近600臺終端,本次測試以云機房和傳統獨立終端實現軟硬件及使用環境為基礎,對存儲性能的重要參數進行了實機測試。

3.1 測試方法

運行tometer程序,選中Worker1,勾選DiskTargets標簽頁下Targets列表中的裸磁盤作為測試目標盤;在DiskTargets標簽頁下設置測試目標盤的扇區數量(一個扇區512字節)。由于新掛載的裸磁盤里面沒有數據,為了保證讀IO測試準確,需要優先按照1M順序寫的模型進行數據預寫入,否則測試時可能會從底層虛擬化系統內存返回數據,導致讀IO偏高。按如下順序進行測試:

512B_ 100%Read:0%random

512B_ 75%Read:0%random

4K_ 100%Read:0%random

4K_ 75%Read:0%random

16K_ 100%Read:0%random

4K_ 75%Read:0%random

32K_ 100%Read:0%random

32K_ 75%Read:0%random

3.2 部分測試結果

3.2.1 測試參數:512B_ 100%Read:0%random

該參數下傳統終端平均響應時間約為云桌面的2.32倍,最大讀取響應時間約為云桌面的20倍,每秒傳輸量約為云桌面的1/37,見表1。

3.2.2 測試參數:4K_ 100%Read:0%random

該參數下傳統終端平均響應時間約為云桌面的4.39倍,最大讀取響應時間約為云桌面的31.05倍,每秒傳輸量約為云桌面的1/70,見表2。

3.2.3 測試參數:32K_ 75%Read:0%random

該參數下傳統終端平均響應時間約為云桌面的5.62倍,最大讀取響應時間約為云桌面的26.05倍,每秒傳輸量約為云桌面的1/95,見表3。

3.3 測試結論

虛擬桌面系統需要合理的存儲子系統設計,以支撐操作系統和用戶環境的負載[17-18]。通過表2可以看出,傳統終端的最大讀取響應時間與云平臺的差距最大可達31倍,表1和表3平均響應時間和傳輸量對比可觀察出,測試負載越大,傳統終端短板越明顯,傳統終端數據存儲及傳輸緩慢,容易造成數據丟失;虛擬桌面存儲系統可以較為充裕地滿足云平臺的存儲吞吐能力,滿足平臺各類系統的正常運行條件,輔以高效、便捷、易擴展的虛擬存儲架構,極大地提升了用戶側的綜合體驗,達到了預期效果。

表1 512B_ 100%Read:0%random測試表

表2 4K_ 100%Read:0%random測試表

表3 32K_ 75%Read:0%random測試表

4 分布式存儲在高校云機房建設中的應用

學校云機房主要搭設了虛擬仿真系統和國家級考試平臺兩類應用場景,在每種場景下根據不同的具體使用環境又分設了不同的系統配置和模板,可根據需求切換使用。這兩類場景對數據的實時存儲速度、數據完整度、數據恢復能力等都有著很高的要求,分布式存儲技術可在這類應用場景下對數據安全提供保障。

4.1 虛擬仿真教學應用系統

虛擬仿真實驗教學系統是高校培養學生實驗、實踐和創新能力的重要平臺,該系統在遵義醫科大學得到了廣泛應用。對于在教學實踐過程中存在的數據存儲量大、存儲速率低下、存儲數據易丟失等問題,可利用云桌面分布式存儲系統,讓學生流暢體驗模擬交互,滿足操作過程中多人協作的數據需求,在教學過程中實時產生的數據,通過分布式存儲技術存放于不同的云主機內,使數據的存儲更加安全、高效。

4.2 國家級考試應用平臺

該校國家級考試應用平臺包含全國計算機等級考試系統、全國司法考試系統、全國CET4/6英語考試系統。對比傳統獨立終端,在云桌面VDI架構下,學生端數據不保存在本地,而是存于云端數據中心,通過本地局域網,考試系統在服務器中劃分虛擬磁盤空間用于存放用戶數據,提升數據穩定性。每一個考生終端的實時數據,也通過分布式存儲技術存儲于云計算主機內,所以可能出現的任何學生端的網絡異常、物理故障等,都不會對數據存儲造成影響,從而保障考試的正常進行。

5 結語

通過分布式存儲,可以滿足不同的需求場景,容量隨需可擴,資源彈性擴展,架構無性能和容量瓶頸,數據存儲安全可靠,切換場景快速高效[19-20],提升了高校實驗室資源利用率,在實際使用和管理上也更加便捷,是一種行之有效的高校實驗室整合解決方案。

猜你喜歡
存儲技術桌面硬盤
HiFi級4K硬盤播放機 億格瑞A15
Egreat(億格瑞)A10二代 4K硬盤播放機
關于云計算平臺中存儲技術的探討
中國開創第三類存儲技術
桌面裝忙
數據存儲技術的應用
用好Windows 10虛擬桌面
當灰塵厚厚地落滿了桌面
插拔硬盤所引起的硬盤啟動順序更改
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合