世界上并不存在什么通用型存储硬件(Commodity Storage Hardware)。当然你可以选择去相信那些软件定义存储厂商的一面之词,但即使他们承认确实有这样的硬件,他们或许也会不希望让自己的产品运行在这上面。
尽管如此,软件定义存储(SDS)仍然尝试用这种荒诞不经的理论来引诱新的使用者:即硬件其实并不重要,因为他们的软件可以搞定一切。确实市场上有许多可靠、创新的SDS产品可以满足许多企业购买服务器以及存储的需求。但是就此将硬件打上通用型的标签——以揭示其并无多大价值——则并不准确,并不会更加突出运行在上层的软件的重要性。
假如你正在为企业数据存储购置产品——SAN、NAS、SDS、混合式存储,不论哪一种——你安心将所有企业的信息资产运行在所谓的“通用型”硬件上么?当然不会。这便是为什么你会详细询问设备中使用了哪种磁盘、研究具体的规格参数来确保它们能够满足你的要求。或许“通用型”这个词汇源自于你在购买硬盘驱动器时并没有太多选择——现在仅有为数不多的厂商把持着这项技术了。但是你我都知道通用型仍然是不靠谱的——磁盘驱动器有15K转速、不同容量的各种类型,甚至有高达10TB的数据存储容量。任何头脑清醒的人都不会将位于驱动器家族两端的产品混为一谈,将其称为“通用型”,而使得不同的应用程序与用户场景无法区隔开来。
对固态存储而言,“通用型”的概念更加可笑。固态存储有着许多不同的架构和技术可供选择——单层单元(SLC)、多层单元(MLC)、三层单元(TLC)、3D等等等等——并且部署模式可以是SAS/SATA接口的、PCIe的、DIMM插槽的,甚至介乎上述这几种之间的模式,抛开所有这些差异而将NAND型闪存等量齐观的做法同样难以让人接受。
SDS无疑简化了存储系统的硬件层,完美地化解了为支持存储资源共享功能所需进行的特定操作。但是硬件仍然至关重要,丝毫不亚于任何新出现的超级软件。SDS厂商对此心知肚明,但仍然诱导大众忽略支持其软件运行的硬件。随着SDS将自己装扮成一种存储种类,可以完美地取代掉传统的存储产品,其同样逐渐丧失了早期所宣称的自己动手、节省大量开支,以及避免管理难题等特性。
你安心将所有企业的信息资产运行在所谓的“通用型”硬件上么?
诚然,你能够想见到自己在百思买或弗莱斯购买一车“通用型”硬件设备,回家后自行组装起服务器么?
事实上并没有太多企业愿意将他们的数据与应用运行在自行组装起来的项目里。并且事实上SDS厂商和你一样对此并没有多大信心。假如他们的软件运行在杂牌服务器与白牌存储上,他们产品的会像所运行的硬件产品一样毫无价值。这便是为什么如此多的SDS厂商将其产品与硬件捆绑销售。是的,这仍然是软件定义存储,但其背后有相应的硬件提供支持。
在这套商业把戏中,VMware还算是个诚实的孩子。不论市场趋势如何,他们将VSAN作为一款真正的软件定义存储产品销售,而产品本身——即软硬件分开销售——得到了生态环境中友商的认可。其最近推出的EVO: RAIL——另一款软件定义存储产品得到所有一线硬件供应商的支持,将其打包在服务器、存储与其它产品内。通用型硬件做得到么?
你可能要问这意味着什么呢?我来做个总结吧。首先,这强调了每一位存储专家所知晓的事实:硬件确实能产生很大的不同。此外,这还提醒你切勿让厂商误导,使你忽略了硬件的重要性——丝毫不亚于其所支撑运行的软件。