更高層次的輪回:仍混合陣列,以閃存之名
張廣彬 發(fā)表于:13年04月28日 14:14 [轉(zhuǎn)載] 至頂網(wǎng)
除了壓縮與去重,文件服務等功能現(xiàn)在也是以x86平臺為主流的。對軟件功能的需求促使全閃存陣列采用以x86為代表的所謂商用硬件,而x86的快速更新又方便加入更強大的軟件功能,形成了良性的互動。
EMC認為企業(yè)級閃存產(chǎn)品應該具備的軟件功能
需要說明的是,硬件商品化、通過軟件體現(xiàn)存儲價值,并非始自閃存的引入。在統(tǒng)一存儲等風潮推動下,這幾年新推出的磁盤陣列已經(jīng)全面過渡到x86平臺,像自動精簡配置已經(jīng)成為標配。正如前面提到的,一定程度上,全閃存陣列繼承了之前磁盤陣列發(fā)展的成果。但是,在磁盤陣列產(chǎn)品中,采用實時壓縮的很少(如IBM Storwize V7000),線內(nèi)重復數(shù)據(jù)刪除就更沒有,部分原因是必要性不夠大。閃存則不然,算法對性能的要求可能進一步推進陣列控制器的服務器化,更緊的追趕x86處理器的換代步伐。
我們是不是可以說,既完全圍繞閃存設計(全閃存),又具備豐富陣列軟件功能,才是合格的“全閃存陣列”呢?
更高層次的輪回:仍混合陣列,以閃存之名
對NetApp來說,除了加緊開發(fā)FlashRay,還有一個戰(zhàn)略調(diào)整的問題需要妥善解決——如何建立一個有效的分級存儲體系?
與所謂自動分層存儲(可以把陣列內(nèi)部叫分層,外部或之間叫分級,宏觀來說只是維度不同)相比,將閃存作為緩存,具有算法簡單、應用中立竿見影等好處。NetApp CEO Tom Georgens很早就宣稱分層存儲沒前途,而到目前為止與NetApp FAS/V系列相關的幾種閃存技術如Flash Cache、Flash Pool和Flash Accel,都是將閃存作為緩存(Cache)來使用。
NetApp會建立這么一個龐雜的體系么?
那么,EF540和未來的FlashRay呢?不可能整個陣列就用來給FAS家族做緩存吧?如果要將全閃存陣列納入整個產(chǎn)品體系而不是飄零在外,那么在全閃存陣列與傳統(tǒng)陣列之間建立一個有效的數(shù)據(jù)移動機制,是很有必要的。