分布式存儲(chǔ)的概念
分布式存儲(chǔ)基于標(biāo)準(zhǔn)硬件和分布式架構(gòu),將數(shù)據(jù)分散存儲(chǔ)到多個(gè)存儲(chǔ)服務(wù)器上,通過網(wǎng)絡(luò)將分散存儲(chǔ)的資源構(gòu)成一個(gè)虛擬的資源池,進(jìn)行統(tǒng)一管理并向外提供服務(wù)。
H3C分布式存儲(chǔ)包含了各種分布式文件系統(tǒng)、分布式塊存儲(chǔ)、分布式對象存儲(chǔ)、分布式數(shù)據(jù)庫和分布式緩存等。其特點(diǎn)是基于軟件實(shí)現(xiàn),具有成本低、擴(kuò)展性強(qiáng)、高性能、高可靠、生態(tài)開放等優(yōu)點(diǎn)。
分布式存儲(chǔ)可以提供EB級(jí)以上的存儲(chǔ)空間,廣泛應(yīng)用于云計(jì)算、大數(shù)據(jù)分析、AI、HPC、工業(yè)互聯(lián)網(wǎng)等場景,成為當(dāng)前處理海 量、多源和異構(gòu)數(shù)據(jù)理想的架構(gòu)。未來,對分布式存儲(chǔ)的應(yīng)用仍將保持高速增長趨勢。
分布式存儲(chǔ)節(jié)點(diǎn)的閃存加速與優(yōu)化
采用分布式的目的在于追求高性能、高擴(kuò)展和高可用。除了系統(tǒng)架構(gòu)外,存儲(chǔ)集群的整體性能還取決于其它幾個(gè)因素,其中一個(gè)重要因素就是存儲(chǔ)節(jié)點(diǎn)本身的能力。
為了提高單節(jié)點(diǎn)的性能,存儲(chǔ)節(jié)點(diǎn)普遍采用SSD+HDD混合部署,通過各種SSD緩存加速技術(shù)去提升節(jié)點(diǎn)的讀寫性能,例如:
元數(shù)據(jù)加速,將元數(shù)據(jù)和寫日志(journal)與文件數(shù)據(jù)分離,元數(shù)據(jù)和寫日志部署到獨(dú)立的SSD上,減少了讀寫元數(shù)據(jù)和寫日志對數(shù)據(jù)IO讀寫的影響,提升了整體數(shù)據(jù)讀寫的性能。