RNA Networks一開(kāi)始從事跨多個(gè)服務(wù)器節(jié)點(diǎn)的內(nèi)存集群,但近兩年該公司被戴爾收購(gòu)以來(lái),已經(jīng)調(diào)整內(nèi)存緩存引擎來(lái)加快磁盤(pán)訪(fǎng)問(wèn)。具體而言,針對(duì)PowerEdge服務(wù)器的Fluid Cache(流動(dòng)緩存)軟件,戴爾最終提供將Express Cache SSD模塊,轉(zhuǎn)換成一個(gè)在連接到服務(wù)器的內(nèi)部磁盤(pán)和JBOD陣列前端的強(qiáng)力緩存。
戴爾的PowerEdge服務(wù)器執(zhí)行總監(jiān)Brian Payne告訴El Reg,F(xiàn)luid Cache for DAS——直接附加存儲(chǔ)的縮寫(xiě),是IT巨頭將基于RNA Networks技術(shù)推出的幾款不同產(chǎn)品中的第一個(gè)。
對(duì)于Fluid Cache for DAS,戴爾的高級(jí)工程技術(shù)專(zhuān)家Gordon Bookless解釋說(shuō),該高速緩存引擎或多或少是相同的,除了現(xiàn)在緩存到主內(nèi)存之外,它緩存到戴爾可以插入PowerEdge 12G服務(wù)器的Express Flash SSD(小型機(jī)架和刀片服務(wù)器可以安裝兩個(gè)這種模塊,而“胖”服務(wù)器最多支持四個(gè)熱插拔、前置式SSD)。該緩存指向到內(nèi)部磁盤(pán)驅(qū)動(dòng)器或者直接連接到一臺(tái)服務(wù)器上的JBOD陣列,而不是指向連接到多臺(tái)服務(wù)器的網(wǎng)絡(luò)附加存儲(chǔ)(NAS)。
Fluid Cache帶來(lái)的重大變化是,現(xiàn)在有一個(gè)虛擬塊設(shè)備驅(qū)動(dòng)程序,而不是一個(gè)虛擬內(nèi)存覆蓋。也許你感覺(jué)疑惑,戴爾同時(shí)復(fù)制數(shù)據(jù)到兩個(gè)Express Flash SSD設(shè)備,將數(shù)據(jù)寫(xiě)入到一個(gè)和另外一個(gè),并且沒(méi)有提交該寫(xiě)入(成功)直到一個(gè)數(shù)據(jù)塊位于第二個(gè)SSD。一旦這一點(diǎn)完成了,數(shù)據(jù)被復(fù)制到實(shí)際的磁盤(pán)驅(qū)動(dòng)器,然后從第二個(gè)SSD刪除。凈效果是加速了寫(xiě)操作,而不用擔(dān)心數(shù)據(jù)丟失。
按理說(shuō),戴爾將最終提供跨越多臺(tái)機(jī)器的一個(gè)Fluid Cache版本,也許稱(chēng)為Fluid Memory(流動(dòng)存儲(chǔ)),并允許像RNA Nerworks原本試圖銷(xiāo)售的主內(nèi)存聚合。這可能特別適用于某些類(lèi)型的高性能計(jì)算(HPC)和金融服務(wù)應(yīng)用,但無(wú)可否認(rèn)的是它比在任何PowerEdge 12G服務(wù)器上、與操作系統(tǒng)或者工作負(fù)載無(wú)關(guān)的加速存儲(chǔ)更難賣(mài)。
這第一個(gè)版本的Fluid Cache for DAS僅支持在PowerEdge 12G服務(wù)器上那些被支持的不同版本Linux,聽(tīng)起來(lái)不像是Windows將以同樣的方式被支持。在今年下半年,戴爾將延伸Fluid Cache,所以它能夠作為連接到PowerEdge 12G服務(wù)器Compellent陣列的前端,以及Windows支持“將被連接到SAN的合并”,根據(jù)Payne所說(shuō)。
彈出了一個(gè)Express Flash SSD模塊的PowerEdge機(jī)架式服務(wù)器
目前Fluid Cache功能只和那些Express Flash模塊對(duì)話(huà),他們是美光科技(Micron)制造的175GB和350GB容量和2.5英寸的外形。175GB單元成本2,843美元而350GB的單元成本5,147美元,這比戴爾針對(duì)PowerEdge 12G機(jī)器銷(xiāo)售的“value”級(jí)別SAS SLC固態(tài)驅(qū)動(dòng)器售價(jià)大約貴一倍。你不必針對(duì)每個(gè)SSD,或者是一對(duì)SSD支付一個(gè)Fluid Cache的許可證。
即將到來(lái)的Fluid Cache for DAS配備了一個(gè)永久的許可證,成本為每個(gè)物理機(jī)3,500美元加上每年700美元在軟件許可證上的維護(hù)。(這比RNA Networks曾經(jīng)試圖的收費(fèi)少了很多,但它也是在一個(gè)更有限的使用情況下)。不過(guò),閃存驅(qū)動(dòng)器和軟件的結(jié)合并不便宜。
那么你為什么要在Fluid Cache/Express Flash的組合上花錢(qián)呢?
Payne表示,這針對(duì)兩個(gè)工作負(fù)載特別有用。對(duì)于傳統(tǒng)的HPC工作負(fù)載,NFS被用于連接一臺(tái)服務(wù)器到其存儲(chǔ),F(xiàn)luid Cache和Express Flash的組合能夠提供在隨機(jī)讀取上23倍高的每秒I/O操作(IOPS),并且寫(xiě)入最多改善7倍。對(duì)于數(shù)據(jù)庫(kù)工作負(fù)載,前端的服務(wù)器內(nèi)部存儲(chǔ)與Express Flash和Fluid Cache軟件,提高交易吞吐量2倍,并削減了95%的平均事務(wù)響應(yīng)時(shí)間。