不是我不明白,世界变化快!但存储圈的变化也太快了吧!从磁盘介质到闪存介质,从平面到3D NAND;从阵列存储为核心的集中式存储,到软件定义为核心的分布式存储;从云存储到超融合;从Server SAN、对象存储,到No SQL存储;从Ceph,到Cinder、Swift,从SAS/SATA到NVMe……,新技术变化之快,概念之多,稍有闪失就跟不上变化了。
如今更多的焦点在闪存技术的应用,例如3D NAND在$/GB上与HDD会拉近多少距离?SAS/SATA SSD什么时候会被NVMe SSD横扫出局?这都是目前关注的焦点。
实际上,PCIe闪存卡率先拥抱了NVMe时代的到来,IOPS可以轻松达到80万~100万的水平,这也是PCIe闪存卡较之SAS/SATA SSD更加具有吸引力的原因。在《NVMe“高考”,你的数据中心及格吗?》一文中说到过:NVMe的实质是对iSCSI协议栈的推动重来,根据闪存特点进行重写。从技术先进性来说,NVMe SSD替代SAS/SATA SSD是顺利成章的事情,但在差不多半年前,我还写文章说过:NVMe SSD盘“登基”咋就这么难?NVMe SSD要想替代SAS/SATA SSD君临天下,似乎还是比较遥远的事情。
但仅仅半年,天平似乎就要扭转了,NVMe SSD很快会成为服务器厂商的香饽饽,其实原因也挺简单,一块NVMe SSD可以替代8块 SAS/SATA SSD,当然这是指性能而言。所以,NVMe SSD所带来的性能表现是显而易见的。由于采用2.5或者3.5英寸盘的形式,在热插拔维护,以及数据保护方面,NVMe SSD盘与应用的衔接更加顺利。
顺便说一句,NVMe SSD盘和卡,在技术实现上的要求基本上是相同的,能够做好PCIe 卡,同样可以做好NVMe SSD盘,其差别只是封装形式上的不同。
如果NVMe SSD声势大张,对于PCIe Switch的需求就是可以预期的,通过PCIe Switch可以顺利解决NVMe SSD盘的连接问题。与PCIe Switch相比,NVMe over Fabric就不那么好理解了。
实际上,目前我们谈论比较多的是分布式存储,其中超融合存储备受关注和推崇,其核心就是将原本分离的计算和存储整合为一个整体,超融合存储设备既可以提供计算,也可以提供存储。超融合让存储贴近计算,提供数据分析和处理的效率。之所以如此,很重要的原因在于数据网络传输的瓶颈。
NVMe over Fabric,无论是以太网,还是Infiniband,对于NVMe存储协议的支持,让不同节点之间存储资源池的共享更加具有效率,至少让问题得到缓解,让存储贴近计算会变得不那么急迫吗?果真如此,真是计划赶不上变化!
无论如何,如今应该更多关注PCIe Switch和NVMe over Fabric,因为它们已经和我们不远了!