“軟件定義存儲”(SDN)是今年的流行詞,大家都在說,但是好像沒幾個人在談論到底什么樣的文件系統(tǒng)更適合這一趨勢。
在我看來,文件系統(tǒng)問題是軟件定義存儲的關(guān)鍵部分。現(xiàn)在隨便就可以買到帶有PCIe3通道、支持 Linux和存儲接口的通用主板,輕松就可以擁有一個存儲平臺,但是文件系統(tǒng)呢?是文件系統(tǒng)和存儲分區(qū)通過一些可調(diào)參數(shù)設(shè)置之后一起工作,就能保證有良好的性能表現(xiàn)嗎?
做文件系統(tǒng)和程序系統(tǒng)調(diào)整相關(guān)工作有著幾十年經(jīng)驗的我,開始懷疑被炒的神乎其技的軟件定義存儲是不是已經(jīng)不再需要高表現(xiàn)的運行環(huán)境。你或許會認為我放大了HPC的影響,但是我們應該知道,除了HPC之外還有很多需要高性能表現(xiàn)的應用范圍,比如說安保的視頻監(jiān)控、醫(yī)院的醫(yī)療成像還有火的不能再火的大數(shù)據(jù)分析。
通常關(guān)于I/O性能表現(xiàn)的討論我們都集中在硬件身上,但是,有時候靈有時候不好使。每次更改了存儲配置的時候你必須考慮更改文件系統(tǒng)和卷配置。
軟件定義的存儲聽起來很妙說起來也很好,久而久之,我們也在細節(jié)中發(fā)現(xiàn)了一些問題。當在軟件更改了存儲設(shè)置的時候文件系統(tǒng)卷是如何操作存儲系統(tǒng)的。如果你不關(guān)心性能問題,那我沒話說。當然你可以搭建一個全閃存的環(huán)境,但是,如果預算有限這根本不現(xiàn)實。如果你沒有對齊它浪費一擲千金。我認為軟件定義存儲的演進需要被注視著,關(guān)注它是如何解決這一問題的。