解讀EMC閃存戰(zhàn)略:商品硬件+軟件定義
黃亮 發(fā)表于:13年07月10日 14:12 [轉載] 比特網
李君鵬:“跟FAST將來的集成,如果這個數(shù)據(jù)已經是在服務器的(閃存)緩存里邊了,那就不要在混合陣列的緩存里了。還有一個,如果這個數(shù)據(jù)我們看到的是順序的讀取,那我們就可能預先把數(shù)據(jù)提取(預讀)給服務器的閃存卡,這是跟FSAT的集成,現(xiàn)在還沒到那個階段,但是現(xiàn)在正朝那個方向走。”
一年多以前,我們曾提到過VFCache(即XtremSW Cache的前身)具備一種“split-card(切分卡)”功能,允許用戶使用服務器閃存卡的一部分作為緩存,而另外一部分作為DAS存儲資源來使用。
這張示例圖右側的DAS閃存中存放的是Temp DB(臨時數(shù)據(jù)庫),因為它不具備數(shù)據(jù)保護,可以說能夠相對最大化讀寫IOPS性能并提供最小的延時。
我們還曾寫道:“EMC最初宣稱VFCache只支持自家的VNX和VMAX存儲系統(tǒng),但后來卻放寬了這個限制,盡管他們不希望因此而促進其他廠商的陣列銷售。”這一次李君鵬表示:“目前XtremSW Cache軟件在所有的XtremSF卡上都可以用。在不久的將來,可以用在F品牌的閃存卡上,以后可以用在其他廠商的閃存卡上。我們看看它支持的操作系統(tǒng),有物理操作系統(tǒng)和虛擬化環(huán)境,像VMware和Hyper-V等等,未來也會支持更多的操作系統(tǒng)(SUSE Linux等)。
筆者注:通過EMC緩存軟件對第三方閃存卡的支持進度,從一個側面反映出Fusion-io目前仍是該領域的老大?
李君鵬:“XtremSW Cache未來的方向,在不久的將來會支持Oracle RAC環(huán)境。也就是說未來在閃存方面的硬件越來越商品化,而最關鍵的功能全部是通過軟件來實現(xiàn)。XtremSW套件未來的方向是,可以用這個軟件把服務器閃存卡作為Cache,可以定義成直連存儲,像內置盤一樣,或者是作為內存的擴展。未來會提供更多的數(shù)據(jù)服務,這種數(shù)據(jù)服務比如在不同的兩塊卡之間做鏡像,這兩塊卡可以在同一個服務器上,或者是在不同的服務器上。這些卡可以分布在很多臺服務器上,XtremSW的軟件套件會將所有的服務器閃存卡做成一個池,這個池可以服務給所有的運行在這些服務器上的應用。這都是未來這個軟件的一些發(fā)展方向。”
與之相比,戴爾Fluid Cache(流動緩存)第一版的寫操作加速特性,就有點類似于XtremSW計劃中最基本的一步——“2個PCIe閃存在同一個服務器上做鏡像”。
我們以前還討論過服務器閃存緩存支持雙活集群(共享存儲)和vMotion等的挑戰(zhàn),如今隨著VMware vSphere 5.1支持在沒有共享存儲的物理機之間遷移虛擬機,后者對于該領域的主要廠商而言已經不再是個大難題,更多的區(qū)別在于閃存緩存在vMotion過程中是否需要手動禁用等操作以及重新預熱。另外,Oracle要求的是雙活(Active-Active)而不是Active-Standby。
上圖中XtremSW直連存儲的高可用和池等發(fā)展方向,使我想起了Virident FlashMAX Fabric路線圖中的四個版本,感覺上它們相當類似。既然閃存卡硬件很可能是相同的,接下來比拼的應該就是誰的軟件做得好,誰能更早推出吧?
原文出自【比特網】,轉載請保留原文鏈接:https://storage.chinabyte.com/137/12599137_2.shtml雷電計劃:與Fusion ION一樣需求不足?
在之前撰寫的評論中,我曾經寫道:“EMC打算用XtremSW Cache軟件未來的池化、高速緩存一致性(分布式緩存)功能,來實現(xiàn)共享以替代Project Thunder(雷電計劃)”。
上圖我們曾經在《Fusion-io軟件定義存儲:全閃存陣列DIY時代?》一文中出示過
ChinaByte比特網:其實EMC以前還有一個雷電計劃。
李君鵬:“是的,這個產品實際上都已經準備推向市場了,但是通過跟客戶反復地溝通,發(fā)現(xiàn)這個產品完全可以用其他產品來替代,就不再出了。”
根據(jù)圖片中的說明,Project Thunder可共享、可擴展,提供優(yōu)化的延時和吞吐,定位在VFCache(XtremSW + XtremSF)和XtremIO全閃存陣列之間。針對的應用有高頻率交易、HPC高性能計算和為擴展受限的刀片服務器提供直連閃存。下面我們看看這些應用需求都被哪些產品替代了,或者說分散到哪些產品?
點擊放大
李君鵬:“服務器閃存、全閃存陣列和混合盤陣有不同的使用案例。我們來看混合陣列,它比較適合大數(shù)據(jù)集,VMAX 10K支持1.5PB的可用(容量),20K支持2.5PB,40K支持4PB。偏斜IO模式,它可以利用混合陣列平衡成本和性能,主要的應用有哪些呢?比如數(shù)據(jù)庫里的應用,OLTP應用,像我們計費、帳務、銀行的柜面業(yè)務都是這類。XtremIO提供了線內消重,提供隨機IO,閃存盤最好的就是隨機IO,閃存盤跟機械盤能夠提供的(順序訪問)IOPS或者MB數(shù)差別不大。XtremIO典型應用是在VDI、虛擬服務器、數(shù)據(jù)庫、決策支持。XtremSW Cache服務器閃存緩存,我們最主要提供的是性能,而且是跟后端網絡存儲聯(lián)合在一起提供了保護,它也需要提供有一些偏斜的IO模式,它主要用在讀密集IO的環(huán)境,因為本身是把寫入操作直接寫到了后端盤陣上。它可以用在OLTP、郵件、數(shù)據(jù)庫類的應用里。服務器本地存儲XtremSF有極高的性能,特別適合于像高性能計算、交易類應用程序,這種交易類比如股票交易、信用卡交易等,還有就是Web2.0應用和適合于金融分析、數(shù)據(jù)建模等,它適合這種高IO的工作負載,提供非常低的響應時間。
原文出自【比特網】,轉載請保留原文鏈接:https://storage.chinabyte.com/137/12599137_3.shtmlXtremIO全閃存陣列:軟件定義商品化硬件
李君鵬:“XtremIO在最初設計的時候,就基于以軟件來定義閃存的功能。所用的硬件全部是現(xiàn)成的,沒有一個硬件是特意為這個產品打造的,用的CPU、控制器板子以及里邊的SSD盤,全部都是商用的,不一樣的就是它的軟件。它軟件內置平衡、線性的橫向擴展體系架構,還有一個是它在設計上要提供始終可用的數(shù)據(jù)服務。所謂始終可用的數(shù)據(jù)服務,我們常?吹接幸粋產品當提供遠程復制的時候,不能做本地鏡像等等,很多廠商的產品有這樣那樣的限制。而XtremIO在設計的時候,有一個理念就是它提供始終可用的數(shù)據(jù)服務,也就是說它在提供對應用IO的時候,其他數(shù)據(jù)服務,像快照、鏡像、數(shù)據(jù)復制都是始終可用的。
全閃存陣列使用SAS還是PCIe SSD?
ChinaByte比特網:XtremIO將來會不會考慮把SSD模塊換成PCIe的?
李君鵬:“XtremIO現(xiàn)在來講一定是盤陣(驅動器)的形態(tài),不會做成卡的形式。”
分析:無獨有偶,據(jù)了解Kaminario上周剛宣布的第四代K2全閃存陣列,將存儲介質從Fusion-io PCIe閃存卡,換成了熱插拔SAS SSD驅動器。
在前不久的IDF2013系列報道中,我們提到了2.5英寸熱插拔是PCIe SSD發(fā)展的趨勢,F(xiàn)在我們了解到的,正式應用2.5英寸PCIe SSD的主要是戴爾Express Flash,在服務器上不需要雙端口訪問,另外由于不提供硬件RAID保護,只能說有限支持熱插拔。
另外有業(yè)內人士稱“相信PCIe雙端口的SSD盤片今年會逐漸出現(xiàn)并應用,但由于PCIe特殊性我并不看好取代雙端口SAS,在技術上不成熟。”
除了2.5英寸、熱插拔和雙端口之外,還有一點是SCSI協(xié)議的兼容。我們在“IDF2013:NVM Express目標SAN共享存儲”中介紹的多路徑I/O和命名空間共享,以及預約機制(和SCSI reserve機制的實現(xiàn)方式兼容)等,就是力圖解決這方面的問題。而Fusion-io與STA(SCSI商業(yè)委員會)共同推動的SCSI Express標準,包括SCSI over PCIe(SOP)協(xié)議等,所做的也是類似的事情。
上圖右側的那顆芯片,是我在IDF2013大會上拍攝的IDT編號為89H48H12G3YC的48信道PCIe 3.0 Switch