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