浪潮InRAID技術(shù)帶來的高品質(zhì)數(shù)據(jù)性能與可靠
(全球TMT2022年4月4日訊)作為數(shù)據(jù)的核心載體,存儲系統(tǒng)更加關(guān)注可靠性、性能等重要指標(biāo),浪潮存儲通過算法優(yōu)化、分布式熱備空間等一系列的技術(shù)創(chuàng)新推出了InRAID功能,突破傳統(tǒng)RAID的性能和可靠性局限,為數(shù)字化轉(zhuǎn)型提供有更高可靠性及更優(yōu)的性能的數(shù)據(jù)底座。
浪潮提出了InRAID技術(shù),通過多線程技術(shù)以及校驗延遲寫入技術(shù)提升性能,相對傳統(tǒng)RAID性能提升50%以上,通過分布式熱備空間以及有效數(shù)據(jù)重構(gòu)技術(shù),使得重構(gòu)效率提升近20倍,同時通過流控算法有效控制對主機(jī)性能影響,兼顧性能同時提升存儲的可靠性。
在InRAID技術(shù)中,浪潮提出了一種新型的空間概念pack,磁盤陣列以pack為單位進(jìn)行劃分。當(dāng)存儲數(shù)據(jù)時,按照一定規(guī)則將IO所在pack分配到相應(yīng)的CPU核心,單個RAID可以多個CPU核心并發(fā)處理業(yè)務(wù),并且通過pack實現(xiàn)物理空間隔離,不需要通過互斥同步技術(shù)保證數(shù)據(jù)一致性,提高整個存儲的性能。
通過延遲校驗寫入提升性能
傳統(tǒng)的RAID寫流程會遇到兩個問題,一個是讀請求需要都完成才能進(jìn)行異或;第二是數(shù)據(jù)盤和校驗盤都寫入成功后IO才算是完成。
而浪潮InRAID則是通過APU技術(shù)(atomic parity update,原子奇偶校驗更新)對上面的寫流程進(jìn)行優(yōu)化,首先采用lazy-parity技術(shù)(校驗塊延遲寫入)延遲校驗塊的寫入,數(shù)據(jù)塊寫入完成后即可對上層返回成功。盡量通過異步流程處理取代同步等待,盡可能的提升性能,通過APU保存校驗塊的完整性。
極限優(yōu)化,重構(gòu)性能提升20倍
InRAID技術(shù)將傳統(tǒng)技術(shù)中固定的熱備盤被打散成分布式的熱備空間,隨著pack進(jìn)行旋轉(zhuǎn),有規(guī)律的分布在整個磁盤陣列中。如此,磁盤陣列不會存在閑置盤,有效的避免了資源浪費(fèi)的問題。當(dāng)陣列中出現(xiàn)故障磁盤時,多線程進(jìn)行重構(gòu)后的數(shù)據(jù)也會并發(fā)的寫入陣列全員磁盤的熱備空間中,有效的避免單個磁盤的寫入的瓶頸問題,高效的提高了重構(gòu)的效率,進(jìn)而提升了存儲系統(tǒng)的可靠性。
通過分布式熱備空間和多線程并發(fā)提升重構(gòu)性能的基礎(chǔ)上,InRAID使用有效數(shù)據(jù)重構(gòu)代替全盤重構(gòu),減少無效數(shù)據(jù)重構(gòu)帶來的時間和性能損耗。同時由于只需重構(gòu)有效數(shù)據(jù)部分,所以相比全盤重構(gòu)性能提升明顯。
目前浪潮InRAID已經(jīng)在浪潮分布式、集中式等存儲產(chǎn)品上廣泛使用,模式式部署至金融、通信、政府、企業(yè)、醫(yī)療、教育等行業(yè),為客戶的核心應(yīng)用提供保障。