本發(fā)明專利涉及計(jì)算機(jī)服務(wù)器存儲(chǔ)領(lǐng)域。
背景技術(shù):
服務(wù)器存儲(chǔ)被定義為合并的存儲(chǔ)資源,而不是一個(gè)被直接附著用于隔離多個(gè)服務(wù)器的存儲(chǔ)設(shè)備。das(directattachedstorage)之間的溝通發(fā)生在高速連接的時(shí)候(如infiniband或低延時(shí)以太網(wǎng)),這種時(shí)候,由軟件方案來管理一致性。服務(wù)器存儲(chǔ)多協(xié)議存儲(chǔ)可以利用旋轉(zhuǎn)磁盤和閃存。理想情況下,服務(wù)器存儲(chǔ)是在企業(yè)應(yīng)用中配置,這樣可確保高可用性。
許多架構(gòu)變體在服務(wù)器存儲(chǔ)下都會(huì)找到適合的位置。存儲(chǔ)的管理應(yīng)該簡單到“存儲(chǔ)”的范疇,換言之,管理員不應(yīng)該擔(dān)心lun,端口或交換機(jī)配置。該系統(tǒng)對(duì)系統(tǒng)特征如此了解,不需要再有調(diào)節(jié)旋鈕或了解raid類型。該方案必須支持多個(gè)應(yīng)用和容量;軟件應(yīng)該能夠優(yōu)化系統(tǒng),整個(gè)租戶或應(yīng)用的整體數(shù)據(jù)傳輸量。一些架構(gòu)可以將數(shù)據(jù)動(dòng)態(tài)遷移到應(yīng)用,且反之亦然。這一點(diǎn)是傳統(tǒng)聯(lián)網(wǎng)存儲(chǔ)所做不到的,因?yàn)閭鹘y(tǒng)的聯(lián)網(wǎng)存儲(chǔ)中運(yùn)算和存儲(chǔ)是分離的。當(dāng)數(shù)據(jù)以最小的網(wǎng)絡(luò)延時(shí)到達(dá)處理器附近時(shí),性能回避傳統(tǒng)san略低。服務(wù)器存儲(chǔ)超越了das在性能和容量方面的限制。對(duì)磁盤和閃存的支持?jǐn)U展的實(shí)用應(yīng)用情境。pcieflash和原子級(jí)寫入帶來了最大性能的潛力。
服務(wù)器存儲(chǔ)架構(gòu)根據(jù)方案的簡便程度提供具有成本優(yōu)勢(shì)的服務(wù)。聚合減少了存儲(chǔ)位置和性能自動(dòng)化,減少了大型存儲(chǔ)倉,由此可降低成本。該方案的彈性特點(diǎn)也減少了陣列更新?lián)Q代時(shí)的遷移成本,據(jù)wikibon研究公司透露,在陣列生命周期中可減少20%以上的成本。由于整個(gè)環(huán)境是一個(gè)資源池,所以存儲(chǔ)設(shè)備的使用壽命被延長。此外,相比硬件陣列的固定壽命,軟件許可證通常是永久性的。組合型服務(wù)器和存儲(chǔ)的整體基礎(chǔ)設(shè)施成本應(yīng)該比利用傳統(tǒng)存儲(chǔ)陣列的方案低一些。成本和環(huán)境的彈性特征好過hyperscale方案。
發(fā)明專利內(nèi)容
本發(fā)明專利涉及一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法,該方法通過服務(wù)器存儲(chǔ)內(nèi)置軟件壓縮算法,使得所有業(yè)務(wù)主機(jī)寫入的數(shù)據(jù)都會(huì)通過壓縮算法將數(shù)據(jù)壓縮后再寫入至存儲(chǔ)卷內(nèi),使得數(shù)據(jù)寫入占用存儲(chǔ)卷空間更小,寫入性能更高。軟件壓縮算法采用huffman編碼,對(duì)業(yè)務(wù)主機(jī)寫入數(shù)據(jù)塊的內(nèi)容出現(xiàn)次數(shù)不同建立的huffman編碼位數(shù)不同,寫入數(shù)據(jù)塊的內(nèi)容出現(xiàn)次數(shù)越多huffman編碼位數(shù)則越少,寫入數(shù)據(jù)塊的內(nèi)容出現(xiàn)次數(shù)越少huffman編碼位數(shù)則越多。
附圖說明
圖1為本發(fā)明專利的一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明專利的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明專利進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明專利,并不用于限定本發(fā)明專利。
請(qǐng)參閱圖1,圖1為本發(fā)明專利的一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法結(jié)構(gòu)示意圖。
一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法,其特征在于,所述方法包含軟件壓縮算法(10)、服務(wù)器存儲(chǔ)(11)、存儲(chǔ)卷(12)、壓縮后寫入數(shù)據(jù)塊(13)、寫入數(shù)據(jù)塊(14)、業(yè)務(wù)主機(jī)(15),該方法將存儲(chǔ)卷(12)劃分給業(yè)務(wù)主機(jī)(15)使用,業(yè)務(wù)主機(jī)(15)在寫入數(shù)據(jù)塊(14)時(shí),會(huì)通過軟件壓縮算法(10)將數(shù)據(jù)壓縮完成后再寫入存儲(chǔ)卷(12)為壓縮后寫入數(shù)據(jù)塊(13)。
一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法,其特征在于,該方法軟件壓縮算法(10)采用的huffman編碼,對(duì)業(yè)務(wù)主機(jī)(15)寫入數(shù)據(jù)塊(14)的內(nèi)容出現(xiàn)次數(shù)不同建立的huffman編碼位數(shù)不同,寫入數(shù)據(jù)塊(14)的內(nèi)容出現(xiàn)次數(shù)越多huffman編碼位數(shù)則越少,寫入數(shù)據(jù)塊(14)的內(nèi)容出現(xiàn)次數(shù)越少huffman編碼位數(shù)則越多。
一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法,其特征在于,該方法軟件壓縮算法(10)為軟件壓縮方法,在運(yùn)行軟件壓縮算法(10)時(shí)會(huì)占用服務(wù)器存儲(chǔ)(11)的cpu資源。
一種服務(wù)器存儲(chǔ)新型數(shù)據(jù)壓縮實(shí)現(xiàn)方法,其特征在于,該方法業(yè)務(wù)主機(jī)(15)寫入數(shù)據(jù)塊(14)時(shí),通過軟件壓縮算法(10)壓縮后寫入存儲(chǔ)卷(12)為壓縮后寫入數(shù)據(jù)塊(13),該方法使得服務(wù)器存儲(chǔ)(11)提供存儲(chǔ)服務(wù)時(shí)有著寫入數(shù)據(jù)量小、寫入性能高的特點(diǎn)。
以上所述僅為本發(fā)明專利的較佳實(shí)施例而已,并不用以限制本發(fā)明專利,凡在本發(fā)明專利的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明專利的保護(hù)范圍之內(nèi)。