摘要:云儲存主要是指利用集群應用、分布式文件系統(tǒng)以及網(wǎng)格等技術整合網(wǎng)絡中大量類型各異的存儲設備,以對外提供數(shù)據(jù)存儲及業(yè)務訪問服務,云存儲是云計算平臺給平臺中廣大用戶提供的一種存儲服務,其具備安全可靠、高速、適用性廣、能耗比較低等優(yōu)勢,而且其穩(wěn)定性比較好,所以廣受歡迎,但現(xiàn)階段應懲處系統(tǒng)數(shù)據(jù)存儲過程中,其應用環(huán)境數(shù)據(jù)中分布策略的靈活性以及和拓展性不夠,制約著其進一步發(fā)展,所以要重視改進袁承儲系統(tǒng)數(shù)據(jù)分布策略。
關鍵詞:云存儲;數(shù)據(jù)分布;策略;分析
中圖分類號:TP333?? 文獻標識碼:A?? 文章編號:1672-9129(2020)16-0048-01
隨著計算機技術、信息技術等的快速發(fā)展,以及人們生活水平的大幅度提升,互聯(lián)網(wǎng)在我國迅速普及,已經(jīng)深入千家萬戶,對人們日常生產(chǎn)生活有著極為深刻的影響,而現(xiàn)代存儲技術的快速發(fā)展,網(wǎng)絡存儲系統(tǒng)的進一步優(yōu)化,有利于網(wǎng)絡新型技術的進一步發(fā)展。云存儲系統(tǒng)主要是以傳統(tǒng)的分布式存儲技術為前提與基礎,再充分利用高吞吐率網(wǎng)絡技術,將網(wǎng)絡存儲資源有效整合利用,方便廣大用戶存儲網(wǎng)絡資源,提供更為便捷的網(wǎng)絡數(shù)據(jù)存儲服務,云存儲系統(tǒng)本質上是將存儲作為一種網(wǎng)絡便捷高效的在線服務,云存儲系統(tǒng)的開發(fā)和利用受到越來越多人的關注,其在快速發(fā)展的同時,也面臨著一定的壓力與挑戰(zhàn),比如云存儲系統(tǒng)數(shù)據(jù)分布策略仍有待改進,所以要重視云存儲系統(tǒng)數(shù)據(jù)分布策略的改進。
1 云存儲系統(tǒng)的相關概述
云存儲主要是一種網(wǎng)上在線存儲的模式,將數(shù)據(jù)存放在通常由第三方托管的多臺虛擬服務器中,并不是存儲專屬的服務器上。云存儲是在云計算概念上的衍生發(fā)展及延伸出來的的新概念,而云計算是分布式處理、并行處理以及網(wǎng)絡計算的發(fā)展,是通過網(wǎng)絡把龐大的計算處理程序自動拆分成無數(shù)個較小的子程序,然后交由多服務器所組成的龐大系統(tǒng)經(jīng)計算分析之后處理結果回傳給用戶,借助云計算技術,網(wǎng)絡服務提供者能夠在一定時間之內處理數(shù)以千萬計甚至億計的信息,進而達到與超級計算機同樣強大的網(wǎng)絡服務效果,云存儲的概念與云計算的概念十分相似,云存儲主要是指通過集群應用技術、網(wǎng)絡技術或分布式文件系統(tǒng)等功能,網(wǎng)絡中大量不同類型的存儲設備,通過應用軟件集合起來協(xié)同工作,一同應對外提供數(shù)據(jù)存儲與業(yè)務訪問功能服務的一個系統(tǒng),云存儲系統(tǒng)能夠充分保障用戶信息的安全,可以為用戶數(shù)據(jù)存儲節(jié)約存儲空間,云存儲是把存儲資源放入云上提供人存儲的一種比較新興的方式,極大的方便了廣大使用用戶進行數(shù)據(jù)信息的存儲,由于其自身所具備的優(yōu)勢,云存儲深受廣大用戶的青睞與歡迎,但云存儲系統(tǒng)應用環(huán)境數(shù)據(jù)中分布策略的靈活性及拓展性不夠,所以還要重視改進云儲存系統(tǒng)數(shù)據(jù)分布策略,進而不斷優(yōu)化云存儲環(huán)境下的數(shù)據(jù)信息分開格式,盡可能的構建性能高、功能強大、安全可靠、耗能低的云存儲系統(tǒng),以便為廣大用戶提供更方便快捷的存儲服務。
2 云存儲系統(tǒng)圓形的主要構成分析
云存儲系統(tǒng)主要走存儲客戶端、元數(shù)據(jù)服務器執(zhí)行以及存儲資源等三個重要部分構成,而客戶端內嵌入用戶或者存儲應用系統(tǒng)內部,是為用戶提供和元數(shù)據(jù)服務器以及存儲資源地通信的重要連接口,進而完成客戶單和存儲系統(tǒng)之間的有效聯(lián)系及數(shù)據(jù)交互功能。由于原存儲系統(tǒng)對存儲應用接口實施了一定的封裝處理,元數(shù)據(jù)服務其集群及存儲資源池的底層架構,而且這種工作方式中對上層客戶端是完全公開透明的,這一定程度上讓存儲用戶不需要考慮底層復雜的結構特征,能夠利用簡單的接口比較輕松的使用存儲資源,有利于開發(fā)數(shù)據(jù)服務應用。元數(shù)據(jù)服務器集群一定程度上是設計者用來管理用戶數(shù)據(jù)的元數(shù)據(jù)信息,并有利于有效管理數(shù)據(jù)的情況位置。元數(shù)據(jù)服務器能夠對廣大用戶同時提供文件10,可以高效地處理同時來自各個客戶端客戶的文件操作,而且有利于高效存儲關鍵的元數(shù)據(jù)信息。云存儲系統(tǒng)的資源池主要是由多個存儲節(jié)點共同組成的,其主要采用對象存儲技術與分布式的架構,有效地對客戶數(shù)據(jù)信息進行保存,而且還能為客戶端客戶提供數(shù)據(jù)的容錯、容災等功能。
3 云存儲系統(tǒng)數(shù)據(jù)分布策略的改進
網(wǎng)絡存儲系統(tǒng)必須能夠提供對底層存儲池變動的支持,即便是在因為系統(tǒng)設備更新或系統(tǒng)設備發(fā)生故障而導致存儲節(jié)點的加入或退出的突發(fā)性情況下,也要能夠保持數(shù)據(jù)負載的均衡、數(shù)據(jù)尋址的高效性,尤其是隨著云存儲受眾越來越廣,越來越多的人通過云存儲系統(tǒng)進行數(shù)據(jù)信息的保存,云存儲系統(tǒng)數(shù)據(jù)量不斷增加,網(wǎng)絡存儲系統(tǒng)面臨著不斷拓展及延伸的挑戰(zhàn)與壓力,這對云存儲系統(tǒng)數(shù)據(jù)分布策略提出了更高的要求與標準,所以要重視云存儲數(shù)據(jù)分布策略的改進,要提出更為靈活高效的數(shù)據(jù)分布策略來保障云存儲系統(tǒng)功能的充分發(fā)揮。本文通過研究分析并結合實際情況提出了一種高可拓展的數(shù)據(jù)分布策略,為云存儲系統(tǒng)資源的拓展提供支持,在保證云存儲系統(tǒng)各個存儲節(jié)點之間數(shù)據(jù)負載均勻分布的同時,還能夠具備比較高效的數(shù)據(jù)尋找。
這種云存儲系統(tǒng)數(shù)據(jù)分布策略的主要分配思路是借鑒了一致性哈希算法的基本思路,然后再對基本算法的可拓展性及負載均衡性能等方面進行了一定的改進與發(fā)展,這和一次性哈希算法極為相似,云存儲系統(tǒng)通過哈希函數(shù)分別計算存儲節(jié)點的ID值與數(shù)據(jù)對象的ID值,然后再把各個存儲節(jié)點的ID值映射到同個圓環(huán)形的地址空間上,然后再沿著圓環(huán)地址空間順時針尋找存儲節(jié)點ID值,并把在尋找過程中發(fā)現(xiàn)的第一個節(jié)點作為四個數(shù)據(jù)對象的存放節(jié)點,以便各個存儲節(jié)點分配的空間盡是相等,讓數(shù)據(jù)信息在存儲節(jié)點之間均勻的分布,這有利于擴展云存儲數(shù)據(jù)分布空間,進而有利于減少或規(guī)避在新設備加入或退出時導致的數(shù)據(jù)遷移對系統(tǒng)整體性帶來的破壞及不利影響。
4 結語
總之,本文通過對云存儲系統(tǒng)領域的存儲技術進行的有關研究分析,提出一種云存儲系統(tǒng)數(shù)據(jù)分布策略的改進方式,這種分布策略以一致性哈希數(shù)據(jù)分布策略為前提和基礎,再適當引入虛擬化設計思路,通過虛擬節(jié)點進行分配,進而有利于擴展云存儲系統(tǒng)空間,可以改進云存儲系統(tǒng)數(shù)據(jù)分布策略。
參考文獻:
[1]王意潔,孫偉東,周松,等.云計算環(huán)境下的分布存儲關鍵技術[J].軟件學報,2012,23(4):962-986
[2]周敬利,周正達.改進的云存儲系統(tǒng)數(shù)據(jù)分布策略[J].計算機應用,2012(02):309-312.
作者簡介:宿瓊,女,1981年1月,漢,中國,大學本科,講師,計算機科學與技術。