以太網(wǎng)硬盤之前不是沒(méi)有,希捷就曾推出過(guò)以太網(wǎng)磁盤,叫Kinetic,Kinetic提供的是key:value存儲(chǔ)方式,而不是傳統(tǒng)的文件,塊或者對(duì)象存儲(chǔ)的方式。
希捷在磁盤領(lǐng)域的創(chuàng)新非常多,以太網(wǎng)磁盤正是其中之一,希捷以太網(wǎng)磁盤的推出曾吸引了許多眼球,但大概從2015年或2016年開始,市場(chǎng)上幾乎聽不到這款產(chǎn)品的聲音了,別的硬盤廠商中也沒(méi)有看見(jiàn)誰(shuí)在跟進(jìn)。
Kinetic磁盤用的是板載的NIC還有一個(gè)小的處理器來(lái)做key:value存儲(chǔ),主機(jī)操作系統(tǒng)可以直接通過(guò)以太網(wǎng)來(lái)訪問(wèn)磁盤數(shù)據(jù),只不過(guò)這個(gè)數(shù)據(jù)不是塊或者文件,而是key:value數(shù)據(jù)。
有分析認(rèn)為,主機(jī)端操作系統(tǒng)以key:value的方式數(shù)據(jù)讀寫的過(guò)程比較復(fù)雜,而且用這種方式讀寫數(shù)據(jù)跟原有的讀寫方式相比,沒(méi)什么明顯的優(yōu)勢(shì),這最終導(dǎo)致人們對(duì)希捷的kinetic沒(méi)什么興趣。
2018年的FMS上,東芝推出了一款基于以太網(wǎng)的SSD,支持NVMe-of協(xié)議。NVMe-oF通過(guò)以太網(wǎng)或者FC網(wǎng)絡(luò)來(lái)使用NVMe協(xié)議,從而傳輸數(shù)據(jù),數(shù)據(jù)可以以RDMA的速度來(lái)回傳輸,延遲只有幾微秒。
通常,一塊智能的NIC會(huì)攔截NVMe-oF的數(shù)據(jù)包,然后會(huì)分析這個(gè)數(shù)據(jù)包,然后再把數(shù)據(jù)用NVMe協(xié)議傳到硬盤。
2018年的FMS上,東芝將24塊這種SSD放到了一個(gè)JBOF里(Just a Bunch of Flash drives:磁盤是JBOD,閃存盤的盒子叫JBOF),它通過(guò)Marvell 88SN2400 NVMe-oF SSD轉(zhuǎn)換器控制器連接的雙端口25Gbit以太網(wǎng)連到主機(jī)端。
這個(gè)塞了24塊SSD的盒子,其4K隨機(jī)讀IOPS能達(dá)到1600萬(wàn),當(dāng)時(shí)東芝宣稱這是破紀(jì)錄的全閃存產(chǎn)品,每塊盤大概貢獻(xiàn)了大約66萬(wàn)(666666-六個(gè)六)IOPS。
2018年11月,三星透露說(shuō)也在搞一個(gè)類似的以太網(wǎng)SSD——Z-SSD,其實(shí)是一塊提供了NVMe連接的PM983 SSD,跟東芝的NVMe-oF SSD最大的不同在于,三星用的是key:value存儲(chǔ)。這一產(chǎn)品的推出,主要是用來(lái)消除存儲(chǔ)效率低下的現(xiàn)象,然后降低延遲。
今年剛剛過(guò)去的FMS上,東芝直接給了SSD一個(gè)NVMe-oF連接,這款展示的SSD里用了東芝的96層3D NAND,采用的是Marvell 88SS5000轉(zhuǎn)換控制器,8NAND通道,最高8GB DRAM,而且可以跟Marvell數(shù)據(jù)中心以太網(wǎng)交換機(jī)搭配使用,然后連到主機(jī)上。
東芝表示,今年的這塊SSD提供3GB每秒的吞吐帶寬,最高隨機(jī)IOPS為65萬(wàn),比去年(666666)的性能要低一點(diǎn)。
Marvell在新聞稿里說(shuō),之所以要搞這個(gè)東西,是因?yàn)樵S多存儲(chǔ)最終用戶,服務(wù)器和存儲(chǔ)系統(tǒng)的OEM廠商,還有SSD廠商都有用以太網(wǎng)SSD的想法。
東芝的這一產(chǎn)品是首款集成Marvell NVMe-oF SSD轉(zhuǎn)換控制器技術(shù)的上市產(chǎn)品。因?yàn)镾SD可與Marvell以太網(wǎng)交換機(jī)產(chǎn)品一同使用,從而實(shí)現(xiàn)最優(yōu)的存儲(chǔ)分類,無(wú)需昂貴的CPU和DRAM組件,同時(shí)可提高數(shù)據(jù)中心的整體存儲(chǔ)性能。
國(guó)外資深存儲(chǔ)媒體人Chris Mellor認(rèn)為,東芝和Marvell現(xiàn)在需要一些大的軟件廠商來(lái)站臺(tái),讓人們看到軟件在這個(gè)以太網(wǎng)SSD上運(yùn)行的成本更低,速度更快。
不確定三星的key:value SSD是不是也會(huì)用Marvell的這塊控制器,由于三星的采用的是key:value的存儲(chǔ)方式,用戶的接受程度肯定比東芝的方案要低。
西部數(shù)據(jù)也有一款JBOF,叫做Ultrastar Serv24-HA,還有一個(gè)OpenFlex可組合系統(tǒng),這一產(chǎn)品用的也是NVMe-oF連接。
既然都開始了NVMe-oF的步伐,下一步,可能很快西數(shù)也會(huì)推出自己的以太網(wǎng)SSD,那么Serv-24-HA和OpenFlex可組合系統(tǒng)也會(huì)很快用上以太網(wǎng)SSD。
從根本上來(lái)講,通過(guò)采用簡(jiǎn)單、低功耗的以太網(wǎng)光纖來(lái)替代傳統(tǒng)的PCIe方法,可以幫助數(shù)據(jù)中心優(yōu)化基礎(chǔ)設(shè)施,在存儲(chǔ)需求不斷增加的情況下,使其硬件投資更具成本效益,降低TCO。