出于對產(chǎn)品和技術發(fā)展趨勢的興趣,CBSi企業(yè)解決方案中心搜集整理了RNA公司的一些相關信息,并以此作為本期《存儲時間》視頻節(jié)目討論的依據(jù)。

RNA Networks擁有極好的內(nèi)存虛擬化技術,能夠把多臺x86服務器連接在一起,使這些服務器看起來就像一臺用于具體工作量的龐大的服務器。戴爾在其系統(tǒng)、存儲和網(wǎng)絡產(chǎn)品的許多地方顯然都能夠使用RNA Networks的軟件技術。

RNA Networks是曾經(jīng)領導SilverStorm技術公司數(shù)據(jù)庫集群項目的蘭吉特·潘迪特(Ranjit Pandit)在2006年創(chuàng)建的。潘迪特在英特爾工作時曾研究InfiniBand互聯(lián)技術和奔騰4芯片。RNA Networks在2009年2月推出了服務器虛擬化計劃開始嶄露頭角。

RNA的服務器虛擬化技術,不是人們通常所說的將單臺物理服務器“切割”為多個虛擬服務器,而是將多臺服務器上的CPU和內(nèi)存整合為單個虛擬鏡像,就像大而且昂貴的SMP(對稱多處理器)或者NUMA(非一致性內(nèi)存訪問)服務器那樣。

服務器節(jié)點間能夠通過以太網(wǎng)或者InfiniBand網(wǎng)絡來連接,無論是否啟用RDMA(遠程直接內(nèi)存訪問),當然不同連接方式會影響到虛擬內(nèi)存池的性能。

RNA的代碼能夠保持跨服務器的內(nèi)存一致性,提供SMP或者NUMA服務器的全部好處,而不用將每臺機器上的CPU緊密地捆綁在一起。它們能夠運行單一操作系統(tǒng)。

RNAmessenger——該公司的首款軟件產(chǎn)品,能夠提升工作負載的吞吐量10到30倍,并擴展到數(shù)百個節(jié)點和跨越這些節(jié)點的多TB主內(nèi)存。

ZDNet點評:如果說之前戴爾在服務器領域只有工業(yè)標準化的x86硬件,而沒有自己的核心技術的話。而將RNA的軟件功能引入之后,他們將可以通過這些普通的節(jié)點組成“單系統(tǒng)”的高性能集群(相對于傳統(tǒng)MPP集群而言),甚至可能具備與惠普Itanium、IBM Power系列RISC系統(tǒng)/小型機競爭的實力。

2010年7月,RNA Networks融合了RNAmessenger 中的一些特性和RNAcache——單獨而又相關的Web緩存產(chǎn)品,組成了另一款產(chǎn)品Memory Virtualization Acceleration,簡稱MVX。

MVX中的幾個新特性分別叫做Memory Cache, Memory Motion和Memory Store。 其中Cache特性是將一個內(nèi)存池作為NAS陣列的緩存; Memory Store通過內(nèi)存池形成虛擬塊存儲設備,對于服務器看上去就像虛擬的RAMdisks;而Memory Motion則是提供給虛擬服務器上的操作系統(tǒng)一個交換(swap)設備,來解決等待從底層設備——可能是硬盤或者SSD獲取數(shù)據(jù)(的速度)。

ZDNet點評:Memory Motion的功能讓我們想起了Fusion-io不久前收購的IO Turbine虛擬化緩存軟件。

上圖中,MVX的性能相比于SSD也超出了許多倍,原因很簡單——主內(nèi)存(DRAM)比閃存的速度通常至少要快一個數(shù)量級。

MVX軟件的好處是,針對傳統(tǒng)硬盤編寫的(虛擬化)hypervisors、操作系統(tǒng)和應用程序不需要重寫代碼。

ZDNet總結(jié):盡管RNA的內(nèi)存虛擬化加速器在被戴爾收購之前使用DRAM作為存儲介質(zhì),但將來他們完全可以根據(jù)不同應用場合的需要,來選擇適合容量的內(nèi)存/閃存(也可能有二者分層的形式),包括驅(qū)動器或者PCIe SSD。

盡管還沒有掌握更多的技術細節(jié),不過我們認為戴爾在服務器上的這種“0層存儲”,就像EMC“閃電計劃(Project Lightning)”一樣值得期待。

分享到

wangzhen

相關推薦