EMC公司當(dāng)下正積極推進(jìn)兩大工程技術(shù)項(xiàng)目的發(fā)展,它們分別是基于閃存的DSSD以及虛擬SAN ScaleIO。兩大項(xiàng)目都將目標(biāo)指向了機(jī)架級(jí)別存儲(chǔ)業(yè)務(wù)領(lǐng)域。
DSSD源自EMC公司于去年五月完成的一筆收購(gòu),該項(xiàng)目意在打造一整套設(shè)計(jì)方案、利用PCIe接入閃存作為持久存儲(chǔ)層。
其設(shè)計(jì)思路在于將機(jī)架內(nèi)塞滿閃存存儲(chǔ)設(shè)備,從而滿足內(nèi)存內(nèi)數(shù)據(jù)庫(kù)以及實(shí)時(shí)分析工作負(fù)載對(duì)于低延遲訪問的實(shí)際需要。
那么閃存設(shè)備的容納量到底如何?一臺(tái)33U XtremIO 6-X-Brick集群擁有120TB原始閃存容量。如何按照同樣的每U存儲(chǔ)TB數(shù)字來計(jì)算,那么42U機(jī)架應(yīng)該能夠?yàn)槲覀儙?51TB空間。相比之下,HGST的第二代Skyera產(chǎn)品Skyhawk能夠在1U空間內(nèi)提供136TB閃存容量,這使得XtremIO即使經(jīng)過擴(kuò)展、其閃存空間容納能力仍顯得十分可憐。一臺(tái)42U Skyhawk機(jī)架將提供5712TB容量——這絕對(duì)是一份值得大書特書的出色成績(jī)單。
誠(chéng)然,DSSD目前正在尋求將機(jī)架存儲(chǔ)容量提升至PB級(jí)別以上的辦法。在Stifel Tech大會(huì)的一次發(fā)言當(dāng)中,EMC公司新興技術(shù)部門總裁Chirantan “CJ” Desai表示DSSD產(chǎn)品將于今年晚些時(shí)候正式推出,且同時(shí)提供數(shù)據(jù)塊訪問與HDFS支持能力。他同時(shí)指出,該產(chǎn)品將不會(huì)采用現(xiàn)成的PCIe閃存卡、而是選擇PCIe作為原始NAND閃存的接入通道。
這意味著該產(chǎn)品實(shí)際上也不會(huì)使用DSSD。相反,類似于Violin Memory與HGST的Skyhawk,EMC的方案將直接采用NAND晶片并對(duì)寫入操作削減、垃圾收集以及其它一些功能加以管理。
其DSSD產(chǎn)品在存儲(chǔ)資源密度方面將高于XtremIO陣列。但該方案將不具備XtremIO的各類數(shù)據(jù)服務(wù),例如精簡(jiǎn)配置、重復(fù)數(shù)據(jù)刪除、壓縮以及快照等等。
EMC II公司總裁兼倡導(dǎo)者Chad Sakac在博文中寫道:
“我們?cè)赥hunder項(xiàng)目當(dāng)中還總結(jié)出了第三項(xiàng)重要經(jīng)驗(yàn)。在大多數(shù)情況下,理想的接口并不是IB/以太網(wǎng)(內(nèi)存映射)之上的RDMA。
相比之下,開發(fā)人員更傾向于通過應(yīng)用程序API與持久性存儲(chǔ)層進(jìn)行直接交互。大家可以通過NVMe完成這一目標(biāo),而且該機(jī)制很可能與HDFS、鍵值存儲(chǔ)以及其它技術(shù)實(shí)現(xiàn)‘嚴(yán)絲合縫’的匹配效果。而這正是DSSD的意義所在。”
DSSD技術(shù)是真正的“架頂式、池化服務(wù)器-內(nèi)存-閃存”,并能夠提供高達(dá)百萬(wàn)級(jí)別的IOPS表現(xiàn)。
DSSD技術(shù)當(dāng)中涉及多塊閃存驅(qū)動(dòng)器,每一塊都擁有自己的控制器,并利用內(nèi)存(即RAM)為閃存提供緩沖或者緩存區(qū)。主機(jī)(即應(yīng)用程序運(yùn)行服務(wù)器)通過“一套超低延遲互連機(jī)制”接入DSSD閃存存儲(chǔ)系統(tǒng)。
在我們看來,這意味著DSSD產(chǎn)品所采用的互連機(jī)制與InfiniBand或者100GbitE有所不同。這不禁讓我們想到英特爾Silicon Photonic中的Omni-Path架構(gòu)。
我們似乎可以期待著該產(chǎn)品的數(shù)據(jù)訪問速度要比網(wǎng)絡(luò)XtremIO陣列更為出色。
DSSD軟件將對(duì)閃存資源進(jìn)行管理及池化,并自動(dòng)完成方方面面操作任務(wù)。Sakac表示,數(shù)據(jù)塊與文件訪問堆棧都將在此基礎(chǔ)上進(jìn)行分層。Desai的評(píng)論意見也證實(shí),塊訪問已經(jīng)被加入該套方案,而這將拓展該技術(shù)所適合的用例類型。我們不妨設(shè)想當(dāng)下任何需要在SAN當(dāng)中并行訪問大量數(shù)據(jù)并需要更高訪問速度的企業(yè)級(jí)應(yīng)用程序——這些正是DSSD的潛在適合用例。
DSSD包攬一切
Sakac表示:“DSSD并不需要在閃存讀取與寫入模式之間借助任何文件/塊語(yǔ)義。它能夠通過libHDFS或者對(duì)象語(yǔ)義完成上述任務(wù),或者直接映射至鍵值存儲(chǔ)(利用PCIe/NVMe連接)。如果大家需要基于RDMA以及直接PCIe NVME之上的內(nèi)存映射機(jī)制,DSSD產(chǎn)品也完全能夠勝任。”
這一切建立在由Fusion-io公司提出并倡導(dǎo)的、將閃存作為內(nèi)存的解決思路,這一點(diǎn)在其PCIeioMemory閃存當(dāng)中也有很好的體現(xiàn)。Fusion-io公司聯(lián)合創(chuàng)始人David Flynn指出,如果無需經(jīng)歷傳統(tǒng)操作系統(tǒng)IO堆棧提供的接入路由機(jī)制,應(yīng)用程序完全能夠獲得更出色的數(shù)據(jù)訪問速度——其增幅甚至跨越數(shù)量級(jí)。
根據(jù)Sakac的說法,DSSD屬于“‘超熱門’前沿方案——這套基礎(chǔ)設(shè)施能夠支持以SAP HANA與Gemfire為代表的內(nèi)存內(nèi)數(shù)據(jù)庫(kù),外加以memcached為代表的鍵值存儲(chǔ)機(jī)制。DSSD改變了內(nèi)存內(nèi)數(shù)據(jù)庫(kù)的整個(gè)生態(tài)系統(tǒng),大家能夠以遠(yuǎn)低于傳統(tǒng)方案的成本水平構(gòu)建起更為龐大的內(nèi)存處理體系。DSSD改變了IOPS極限并為高度依賴于低延遲水平的分布式NoSQL/SQL數(shù)據(jù)庫(kù)帶來理想的延遲表現(xiàn)——這足以使其瞬間躋身實(shí)時(shí)分析領(lǐng)域之中。”
我們的關(guān)注重點(diǎn)包括HDFS訪問、塊訪問、對(duì)象訪問以及內(nèi)存內(nèi)使用場(chǎng)景。
說到這里,我們的腦海中不禁出現(xiàn)一個(gè)疑問:?jiǎn)我环?wù)器能否接入DSSD閃存陣列?作為一套擁有PB以上級(jí)別存儲(chǔ)容量與微秒級(jí)延遲水平的存儲(chǔ)系統(tǒng),我們通常會(huì)將其交付給大量服務(wù)器設(shè)備共同使用——如果其互連機(jī)制允許多服務(wù)器訪問的話。
也許從樂觀的角度出發(fā),我們應(yīng)該認(rèn)定DSSD屬于一套以準(zhǔn)主內(nèi)存擴(kuò)展為目標(biāo)的SAN改造性方案,同時(shí)配備更快的網(wǎng)絡(luò)接入機(jī)制、內(nèi)存式訪問堆棧以及HDFS。如果這一切能夠成為現(xiàn)實(shí),那么我們迎來的將是一套堪稱磁盤SAN殺手的技術(shù)方案。
EMC公司預(yù)計(jì)DSSD產(chǎn)品在營(yíng)收方面將迎來超過XtremIO的增長(zhǎng)速度。后者作為閃存陣列已經(jīng)在本月成功實(shí)現(xiàn)了年均12億美元的營(yíng)收目標(biāo)。該系列的第一款產(chǎn)品推出于2013年5月,也就是二十一個(gè)月之前。如果DSSD能夠?qū)崿F(xiàn)EMC的既定期望,那么我們預(yù)計(jì)將在其首款產(chǎn)品推出后的十八個(gè)月見證其年均營(yíng)收突破10億美元。這真能成為現(xiàn)實(shí)嗎?看起來可能性不太高。
如果以上預(yù)期成為現(xiàn)實(shí),那么激進(jìn)派投資方埃利奧特資本管理公司將有理由暫停其將VMware拆分出EMC并加以出售的恐怖計(jì)劃,轉(zhuǎn)而靜待DSSD是否能夠如EMC計(jì)劃中那般成為推動(dòng)股價(jià)上升的極效強(qiáng)心劑。
我們權(quán)當(dāng)EMC能夠在這一問題上獲得肯定答案,即能夠憑借著DSSD作為真正的SAN殺手級(jí)技術(shù)在IO密集型以及計(jì)算密集型PB級(jí)存儲(chǔ)用例當(dāng)中大放異彩,那么這套方案對(duì)于其它供應(yīng)商又將意味著什么?
所有內(nèi)存內(nèi)應(yīng)用程序處理系統(tǒng)——也就是SAP HANA——都將被吸引到DSSD當(dāng)中。EMC將成為甲骨文工程技術(shù)系統(tǒng)之外的惟一后備解決方案。
戴爾、HDS、惠普、IBM以及NetApp則面臨著被徹底擠出內(nèi)存內(nèi)應(yīng)用程序存儲(chǔ)市場(chǎng)的命運(yùn),他們恐怕需要通過收購(gòu)或者自行開發(fā)來獲得屬于自己的同類技術(shù)方案。但該從哪家廠商手中購(gòu)買?也許SanDisk收購(gòu)Fusion-io的舉措值得他們加以借鑒?我們不妨給Sanjay Mehrotra(SanDisk公司CEO)打個(gè)電話。
那么Violin能否收購(gòu)PCIe接入路由技術(shù)并打造出能夠作為DRAM擴(kuò)展的自有陣列方案?答案恐怕要由Kevin DaNuccio給出。HGST的Skyera擁有必要的硬件密度,但其配套軟件是否夠給力?也許可以通過合作謀得生存的機(jī)會(huì)。不過總結(jié)來看,以上猜想都有些瘋狂而不切實(shí)際。
可以肯定的是,EMC推出的DSSD產(chǎn)品勢(shì)必在市場(chǎng)上掀起巨大波瀾。也許DSSD的滾滾洪流將會(huì)吞沒一切。抵抗是徒勞的,放棄掙扎倒是能幫廠商們保存一點(diǎn)體力。