NVMe帶來新一代企業Tier 0存儲
自從DRAM SSD取代磁頭磁盤以來,企業Tier 0存儲已經變得快速且專有,并且除了快速的存儲和數據傳輸以外,很少提供其它功能。
這一切都隨著NVMe協議的到來而發生變化,這是新一代Tier 0存儲的支撐性技術。
FTL(flash translation layer)是上一代Tier 0存儲的秘密武器。Violin Memory、Fusion-io和Texas Memory Systems (TMS)都使用現場可編程門陣列(FPGA)和專用集成電路來控制原始閃存,并將其模擬成硬盤驅動器。
在FTL植入SSD獲得商用后,有的廠商,例如Pure Storage和SolidFire等,開始在軟件層面發力。由于軟件開發的節奏更快,他們能夠開發出性能相當的企業功能集,滿足90%潛在客戶群的需要,例如一級存儲系統的預期性能可達幾十萬IOPS,延遲小于1毫秒。
Tier 0存儲和一級存儲之間的性能差異并不足以讓用戶停止使用快照和重復數據刪除。這種形勢導致了Violin破產,TMS被IBM納入囊中,與IBM自己的FTL和陣列軟件結合到一起。
今天,性能世界正在與NVMe聯系在一起,NVMe是PCIe SSD的標準編程接口。這一市場的主要參與者正在努力推動NVMe成為下一個大事件:從帶有M.2插槽的筆記本電腦,到下一代存儲系統中的附加卡和U.2熱插拔驅動器。
下一步:網絡
下一步就是找到一種方法來共享使用低延遲NVMe SSD。過去一兩年間,新一批初創企業紛紛涌現,包括Apeiron Data Systems、Mangstor、E8 Storage和Excelero等,他們以NVMe over networks的形式構建自己的產品。這些系統能夠達到數十萬IOPS,而延遲在1到200微秒之內。他們提供共享存儲,但是,跟Violin和TMS一樣,能提供的數據服務有限。
隨著這些產品紛紛上市,NVMe over Fabrics(NVMe-oF)標準也悄然興起。NVMe-oF將NVMe命令集在低延遲的遠程直接內存訪問(RDMA)網絡(例如使用了RDMA over Converged Ethernet或internet Wide Area RDMA協議的InfiniBand或100 Gbps以太網)上進行了擴展。英特爾甚至在其存儲性能開發工具包中構建了低開銷的NVMe-oF驅動程序。
我認為所有這些商用化都意味著留給新的Tier 0存儲供應商的機會窗口將比Violin和TMS的更短。Dell EMC的DSSD已經被干掉,這就是個很好的例子,說明再優秀的定制硬件項目都可能被另一種商品化替代方案攔腰斬斷。
Pure Storage新推出的FlashArray//X使用了20個NVMe閃存模塊,同時仍然提供iSCSI和光纖通道LUNs。Tegile目前的系統里有四個U.2插槽,當搭載了Tegile授權的U.2雙端口SSDs時,可作為一個高性能存儲層使用。
在Pure Storage和Tegile等廠商達到2至400毫秒范圍的延遲之前,新的Tier 0存儲供應商還有機會通過開發快照和其他基本數據服務來保持競爭。如果失敗了,他們就只能被限制在幾個潛在的客戶身上。
如果沒有別的話,讓我們拭目以待。