仔細看一下,這張圖片上是不是有2個“水印”?在此我們不方便解釋太多,總之EMC并沒有正式公開XtremSF閃存卡現在獲得了哪些客戶。

從發布到現在,我們看到的XtremSF照片大多是背面,為什么呢?不希望人們一下都能看出它的供應商吧?記得去年EMC官方宣布VFCache的硬件OEM自美光,所以就是正面的照片。如今單獨賣卡而不只是捆綁緩存軟件的銷售方式,可能有一些需要顧忌的地方。不過在下文中我們還有更多的圖片能夠證明XtremSF的來源。

解讀EMC閃存戰略:商品硬件+軟件定義

這一次推出的閃存卡包括XtremSF 2200(2.2TB)、1400(1.4TB)、700(700GB)和550(550GB)四款型號,都是半高半長的尺寸和eMLC閃存。至于113萬IOPS的性能只是個理論測試的數值,參見下表:

解讀EMC閃存戰略:商品硬件+軟件定義

上表中的350GB和700GB SLC閃存卡應該就是去年推出的,來自美光的產品。我們看到,2.2TB eMLC那一款的4KB隨機讀寫IOPS分別為34.3萬和10.5萬,性能大約只有700GB SLC的一半,而87μs和30μs的讀/寫延時也距離SLC版本有明顯的差距。550GB eMLC與350GB SLC相比的情況與之類似。

李君鵬表示:“閃存卡性能是它的第一指標。EMC的XtremSF把邏輯地址與物理地址的映射、閃存管理等功能卸載到PCIe閃存卡上,所以對服務器的開銷是F品牌的一半,這樣讓我們比較寶貴的服務器CPU資源用在應用程序上。

我們對比的是MLC的,對比的F品牌也是同等的MLC的,沒有拿SLC跟MLC比,那就不合適了。”

解讀EMC閃存戰略:商品硬件+軟件定義

EMC通過各種內部測試,來證明XtremSF在性能、CPU占用以及TCO等方面的表現優于“F”品牌的閃存卡。在《輕硬而必須重軟:PCIe閃存的轉型之路》一文中,我們進行了Host-based與Device-based的討論,據了解XtremSF閃存卡的OEM來源同樣是Host-based架構的,不過也曾有外電中表示它的FTL(閃存轉換層)運行在卡上?這里似乎還有進一步討論的余地。

有記者朋友提問:“現在從這些網站(互聯網/電子商務)的用戶來說,他們可能以后慢慢越來越習慣直接去找原始設備廠商采購。”

李君鵬:“我知道,他們購買的量級跟我們的量級肯定不一樣,我們的價錢肯定比他們好。

(對于某家國內用戶)因為他們用這種PCIe閃存卡用的時間比較長了,用的廠家也比較多了,對價格也比較敏感了。但是現在碰到很多問題,做卡的解決不了,因為這不是卡的問題。EMC有很多專家,能幫助他們解決這些問題,他們可能會額外加點錢,可能比競爭對手貴一點,也會采用我們的方案。比如他們絕對不會再采購F品牌的卡,跟我們合作。”XtremSW緩存軟件:與FAST的協同仍在計劃中

看到上圖中的閃存卡,進一步使我想起了Virident,大家可以參考一下Google圖片搜索的結果。

李君鵬:“XtremSW是EMC緩存方面的一套軟件,其中第一個產品就是XtremSW Cache(未來還會有第二個、第三個?),現在是1.5版本(沿襲VFCache的版本號),它可以將服務器的閃存從直連存儲——我們叫DAS,變成緩存。XtremSW Cache是直寫(write-through)緩存,所謂的直寫緩存是不會把(唯一的)數據寫到緩存卡里,而是寫到網絡存儲上面。XtremSW Cache是目前唯一的數據去重產品(提供重復數據刪除的PCIe閃存緩存),這樣我們可以使服務器的閃存卡提供額外至少20%的容量。再有一個,XtremSW Cache與EMC的網絡存儲,像EMC的VMAX實現了集成,從VMAX上面就可以看到XtremSW所管理的閃存卡的統計信息,看到哪一些卷使用了XtremSW的緩存,還有如果它有錯誤信息,可以通過VMAX的管理軟件報警。”

ChinaByte比特網:我記得EMC以前說過XtremSW Cache(VFCache)會跟FAST(全自動存儲分層,包括FAST Cache)做進一步的集成。

李君鵬:“跟FAST將來的集成,如果這個數據已經是在服務器的(閃存)緩存里邊了,那就不要在混合陣列的緩存里了。還有一個,如果這個數據我們看到的是順序的讀取,那我們就可能預先把數據提取(預讀)給服務器的閃存卡,這是跟FSAT的集成,現在還沒到那個階段,但是現在正朝那個方向走。”

一年多以前,我們曾提到過VFCache(即XtremSW Cache的前身)具備一種“split-card(切分卡)”功能,允許用戶使用服務器閃存卡的一部分作為緩存,而另外一部分作為DAS存儲資源來使用。

這張示例圖右側的DAS閃存中存放的是Temp DB(臨時數據庫),因為它不具備數據保護,可以說能夠相對最大化讀寫IOPS性能并提供最小的延時。

我們還曾寫道:“EMC最初宣稱VFCache只支持自家的VNX和VMAX存儲系統,但后來卻放寬了這個限制,盡管他們不希望因此而促進其他廠商的陣列銷售。”這一次李君鵬表示:“目前XtremSW Cache軟件在所有的XtremSF卡上都可以用。在不久的將來,可以用在F品牌的閃存卡上,以后可以用在其他廠商的閃存卡上。我們看看它支持的操作系統,有物理操作系統和虛擬化環境,像VMware和Hyper-V等等,未來也會支持更多的操作系統(SUSE Linux等)。

筆者注:通過EMC緩存軟件對第三方閃存卡的支持進度,從一個側面反映出Fusion-io目前仍是該領域的老大?

李君鵬:“XtremSW Cache未來的方向,在不久的將來會支持Oracle RAC環境。也就是說未來在閃存方面的硬件越來越商品化,而最關鍵的功能全部是通過軟件來實現。XtremSW套件未來的方向是,可以用這個軟件把服務器閃存卡作為Cache,可以定義成直連存儲,像內置盤一樣,或者是作為內存的擴展。未來會提供更多的數據服務,這種數據服務比如在不同的兩塊卡之間做鏡像,這兩塊卡可以在同一個服務器上,或者是在不同的服務器上。這些卡可以分布在很多臺服務器上,XtremSW的軟件套件會將所有的服務器閃存卡做成一個池,這個池可以服務給所有的運行在這些服務器上的應用。這都是未來這個軟件的一些發展方向。”

與之相比,戴爾Fluid Cache(流動緩存)第一版的寫操作加速特性,就有點類似于XtremSW計劃中最基本的一步——“2個PCIe閃存在同一個服務器上做鏡像”。

我們以前還討論過服務器閃存緩存支持雙活集群(共享存儲)和vMotion等的挑戰,如今隨著VMware vSphere 5.1支持在沒有共享存儲的物理機之間遷移虛擬機,后者對于該領域的主要廠商而言已經不再是個大難題,更多的區別在于閃存緩存在vMotion過程中是否需要手動禁用等操作以及重新預熱。另外,Oracle要求的是雙活(Active-Active)而不是Active-Standby。

上圖中XtremSW直連存儲的高可用和池等發展方向,使我想起了Virident FlashMAX Fabric路線圖中的四個版本,感覺上它們相當類似。既然閃存卡硬件很可能是相同的,接下來比拼的應該就是誰的軟件做得好,誰能更早推出吧?

原文出自【比特網】,轉載請保留原文鏈接:http://storage.chinabyte.com/137/12599137_2.shtml雷電計劃:與Fusion ION一樣需求不足?

在之前撰寫的評論中,我曾經寫道:“EMC打算用XtremSW Cache軟件未來的池化、高速緩存一致性(分布式緩存)功能,來實現共享以替代Project Thunder(雷電計劃)”。

上圖我們曾經在《Fusion-io軟件定義存儲:全閃存陣列DIY時代?》一文中出示過

ChinaByte比特網:其實EMC以前還有一個雷電計劃。

李君鵬:“是的,這個產品實際上都已經準備推向市場了,但是通過跟客戶反復地溝通,發現這個產品完全可以用其他產品來替代,就不再出了。”

根據圖片中的說明,Project Thunder可共享、可擴展,提供優化的延時和吞吐,定位在VFCache(XtremSW + XtremSF)和XtremIO全閃存陣列之間。針對的應用有高頻率交易、HPC高性能計算和為擴展受限的刀片服務器提供直連閃存。下面我們看看這些應用需求都被哪些產品替代了,或者說分散到哪些產品?

點擊放大

李君鵬:“服務器閃存、全閃存陣列和混合盤陣有不同的使用案例。我們來看混合陣列,它比較適合大數據集,VMAX 10K支持1.5PB的可用(容量),20K支持2.5PB,40K支持4PB。偏斜IO模式,它可以利用混合陣列平衡成本和性能,主要的應用有哪些呢?比如數據庫里的應用,OLTP應用,像我們計費、帳務、銀行的柜面業務都是這類。XtremIO提供了線內消重,提供隨機IO,閃存盤最好的就是隨機IO,閃存盤跟機械盤能夠提供的(順序訪問)IOPS或者MB數差別不大。XtremIO典型應用是在VDI、虛擬服務器、數據庫、決策支持。XtremSW Cache服務器閃存緩存,我們最主要提供的是性能,而且是跟后端網絡存儲聯合在一起提供了保護,它也需要提供有一些偏斜的IO模式,它主要用在讀密集IO的環境,因為本身是把寫入操作直接寫到了后端盤陣上。它可以用在OLTP、郵件、數據庫類的應用里。服務器本地存儲XtremSF有極高的性能,特別適合于像高性能計算、交易類應用程序,這種交易類比如股票交易、信用卡交易等,還有就是Web2.0應用和適合于金融分析、數據建模等,它適合這種高IO的工作負載,提供非常低的響應時間。

原文出自【比特網】,轉載請保留原文鏈接:http://storage.chinabyte.com/137/12599137_3.shtmlXtremIO全閃存陣列:軟件定義商品化硬件

解讀EMC閃存戰略:商品硬件+軟件定義

李君鵬:“XtremIO在最初設計的時候,就基于以軟件來定義閃存的功能。所用的硬件全部是現成的,沒有一個硬件是特意為這個產品打造的,用的CPU、控制器板子以及里邊的SSD盤,全部都是商用的,不一樣的就是它的軟件。它軟件內置平衡、線性的橫向擴展體系架構,還有一個是它在設計上要提供始終可用的數據服務。所謂始終可用的數據服務,我們常??吹接幸粋€產品當提供遠程復制的時候,不能做本地鏡像等等,很多廠商的產品有這樣那樣的限制。而XtremIO在設計的時候,有一個理念就是它提供始終可用的數據服務,也就是說它在提供對應用IO的時候,其他數據服務,像快照、鏡像、數據復制都是始終可用的。

全閃存陣列使用SAS還是PCIe SSD?

ChinaByte比特網:XtremIO將來會不會考慮把SSD模塊換成PCIe的?

李君鵬:“XtremIO現在來講一定是盤陣(驅動器)的形態,不會做成卡的形式。”

分析:無獨有偶,據了解Kaminario上周剛宣布的第四代K2全閃存陣列,將存儲介質從Fusion-io PCIe閃存卡,換成了熱插拔SAS SSD驅動器。

在前不久的IDF2013系列報道中,我們提到了2.5英寸熱插拔是PCIe SSD發展的趨勢?,F在我們了解到的,正式應用2.5英寸PCIe SSD的主要是戴爾Express Flash,在服務器上不需要雙端口訪問,另外由于不提供硬件RAID保護,只能說有限支持熱插拔。

另外有業內人士稱“相信PCIe雙端口的SSD盤片今年會逐漸出現并應用,但由于PCIe特殊性我并不看好取代雙端口SAS,在技術上不成熟。”

除了2.5英寸、熱插拔和雙端口之外,還有一點是SCSI協議的兼容。我們在“IDF2013:NVM Express目標SAN共享存儲”中介紹的多路徑I/O和命名空間共享,以及預約機制(和SCSI reserve機制的實現方式兼容)等,就是力圖解決這方面的問題。而Fusion-io與STA(SCSI商業委員會)共同推動的SCSI Express標準,包括SCSI over PCIe(SOP)協議等,所做的也是類似的事情。

解讀EMC閃存戰略:商品硬件+軟件定義

上圖右側的那顆芯片,是我在IDF2013大會上拍攝的IDT編號為89H48H12G3YC的48信道PCIe 3.0 Switch

除此之外我還想補充一點,那就是高信道(lane)數PCIe交換芯片的應用情況。我們知道SAS擴展器(Expander)拓撲擴展在企業存儲后端連接中的重要性,一些情況下是可以支持級聯多達上千個SAS設備的。目前主流的6Gb/s SAS擴展器端口數通常不超過36,而LSI和PMC宣布的12Gb/s SAS端口數分別達到了48和68個,盡管PCIe 3.0 Switch也有64 lane的(可拆分成16個x4),其總帶寬與最先進的SAS Expander處于同一水平,不過它目前能夠連接的SSD數量相對有限(SAS是每個link對一個設備,要是PCIe 3.0拆分成x1其帶寬也能滿足大部分需求),進一步級聯擴展應該也是個問題。

解讀EMC閃存戰略:商品硬件+軟件定義

李君鵬:“XtremIO結合了Isilon橫向擴展的體系架構和Data Domain線內數據消重的功能。XtremIO目前來講我們支持到8個Brick,再多能不能行?EMC現在沒有時間來測。我們看到從橫向可擴展的角度來講,它的性能提升幾乎是全線性的。一個Brick提供的4K隨機讀是25萬IOPS,而兩個就接近50萬,四個達到了100萬。我們來看一下4K的隨機寫,一個的時候是10萬IOPS,兩個和四個的時候分別是20萬和40萬。而在測試這些的時候,它的所有數據服務功能都是打開的,沒有關閉任何數據服務功能,它的IO響應時間低于1毫秒。”

商品硬件Scale-out vs. 定制化閃存模塊

如果看單個XtremIO Brick的性能,許多PCIe閃存卡一塊就不比它差,當然前者提供的共享和高可用性是后者不具備的。XtremIO性能上的優勢更多在于Scale-out,我們拿它作為使用SAS SSD全閃存陣列的一個代表;那么IBM收購TMS后重新推出的FlashSystem、Violin Memory,以及戴爾和WD參與投資的Skyera,則屬于定制非標準閃存模塊。源自TMS技術的FlashSystem和Violin也有支持高可用的型號,有點像雙控制器全冗余組件的方式,并且單臺設備的IOPS可達50萬甚至上百萬(如Violin Memory 6616),也不見得遜色于“商品硬件”的Scale-out擴展。

解讀EMC閃存戰略:商品硬件+軟件定義

李君鵬:“XtremIO跟“N”品牌同類產品的比較。N品牌從橫向體系架構擴展、線性的可擴展性、可預測的性能、線內消重、精簡配置、空間高效RAID保護、快照、VAAI方面都不具備。而iSCSI N品牌是可選的。

我們來看下XtremIO提供了哪些數據服務。第一個是線內數據消重,XtremIO以4K的大小為單位,也就是當下一個頁來的時候,它首先會比較跟前面的頁有什么區別,如果有重復的,它就不會在陣列里邊存這個重復的頁,這個有什么好處呢?為什么要線內?線內(in-line)就是當IO進來的時候就消重,而不是等到存完了以后讀出來再消重。線內消重有幾個好處,最主要是我們講閃存有一個耐用度,因為閃存某一個頁如果要往上寫的話,必須先把上面的內容給清掉,先擦寫了以后再往上寫。而擦寫閃存的時候,要以塊為單位來擦寫。先把寫進來的4K IO的一頁,放在XtremIO的緩存里,等到消重了之后,再寫到后端的SSD盤的頁上,極大延長了SSD盤的壽命,SSD盤的磨損是均衡的,這是線內消重提供的重要好處。消重的效果怎么樣?一般數據庫類的應用,我們看到的效果至少是10:1以上,也就是說你需要60TB的容量,如果用XtremIO,你買6個TB就可以了。

精簡配置是指沒有必要先把容量全分出去,只有當寫IO進來的時候,我再分配容量給你。精簡配置和非精簡配置相比好處是什么?是因為(傳統上)每一個應用,你只要分給它,它就把這個容量給占有,即使它不用,你也不可能再用了。所以XtremIO全部用100%精簡配置,這樣可以使我們更充分的利用閃存的資源。

還有一個是數據保護,這種保護既不是RAID1,也不是RAID5,而是N+2的保護。保護所占的容量只是8%,所以它保護的效率是極高的,性能也是極高的??煺帐强勺x寫的——有的產品產生的是只讀的快照,而XtremIO的快照是可讀可寫的。XtremIO從開始配置到提供服務,不用做任何的調整。它的配置極簡單,不需要做規劃,不需要做調優。”

解讀EMC閃存戰略:商品硬件+軟件定義

N+2保護與RAID DP:為什么要等待FlashRay?

根據XtremIO的RAID規格,我們可以計算出它的保護方式是23+2,這也符合其產品圖片中驅動器機箱的2U 25盤位。由上表,NetApp Data ONTAP 8.0.1默認和最大的SSD RAID組大小分別為21+2和26+2,也就是說RAID-DP技術支持固態盤不見得就遜色于XtremIO?只是FAS/V系列統一存儲為磁盤優化的WAFL文件系統不適合閃存介質,所以才會有將E5400的驅動器“簡單”換成SSD之后的EF540。未來的FlashRay還是值得期待的,只是它預計比XtremIO要晚大約一年,到時候看能否再現Data ONTAP的輝煌吧。

從EMC FAST到戴爾流動數據

解讀EMC閃存戰略:商品硬件+軟件定義

如上圖,EMC FAST最終的理想是在XtremSW(DAS或閃存緩存)、XtremIO全閃存陣列和傳統的混合陣列之間進行全自動存儲分層。如果將它與戴爾流動數據進行比較:左邊對應Fluid Cache for DAS、右邊Compellent(還有EqudlLogic?),據了解今年下半年戴爾將延伸Fluid Cache,它能夠作為連接到PowerEdge 12G服務器Compellent陣列的前端;盡管當前戴爾還沒有推出自己的全閃存陣列,但有消息他們將計劃將Violin加入分層存儲——即Compellent存儲陣列將一個Violin全閃存陣列視為一個集成的存儲層。那么兩家公司的戰略還是比較相似的,看來英雄所見略同啊。

未經允許不得轉載:存儲在線-存儲專業媒體 » 解讀EMC閃存戰略:商品硬件+軟件定義
分享到

dostor

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走