EMC上个月掀起了一股Symmetrix V-Max营销旋风,而随着EMC及其竞争对手发表一个又一个声明和反声明,在V-Max周围出现了激烈的争论。在化解V-Max影响的同时,EMC的竞争对手将如何应对呢?
要想分辨企业阵列的设计是否在前进,我们可以目光放回到十年前左右。简单地说,当时企业存储阵列领域被两种主要的存储架构所主导。一种是模块化阵列,比如EMC的Clariion、NetApp的FAS产品和惠普的EVA,以及来自IBM和HDS(日立数据系统)的产品;另一种是具有更强大控制器、更高性能和可扩展性的单片阵列。
然后出现了第二代SAN(存储局域网)阵列架构,这种阵列是基于商品处理器技术。Compellent当时推出了块层次的跟踪功能,并使其产品能够根据活动水平自动更换块。这是一种新的模块化阵列。Pillar在其Axiom产品中采用了两层控制器的设计和第三个存储节点构建块。这种设计使得Pillar能够分别扩展性能和容量并开发其应用感知型的存储服务。
3PAR在开发企业级效用存储阵列的时候,将多个控制器连接到某种类型的集群,然后用专门的ASIC(专用集成电路)驱动的互联方案来将它们和存储架连接在一起。在InServe产品中,可以有8个这样的控制器。
这些设计的核心思想之一就是将控制器和存储分离开来。日立在2004年推出USP高端产品的时候就采用了这种设计。日立在2006年推出了虚拟化的USP-V控制器,而IBM也在差不多同一时期推出了SAN Volume Controller(SAN卷控制器)。通过这两种产品,用户可以在控制器后面虚拟化大量的存储。这两家公司的设计将控制器技术的发展和扩展同存储节点或机箱分离开来,这样就可以分别实现性能和容量的扩展。
我们可以将Symmetrix V-Max看成是EMC将模块化和可扩展控制器技术结合在一起的产物。EMC的这种方式是一种更好的和更有成本经济性的阵列控制器思路,通过这种方式,可以更好的扩展阵列控制器的功能和性能,并分别扩展控制器和存储节点的性能和容量。V-Max目前可以拥有最多8个集群式控制器节点,不过未来这个数字将增加。通过将控制器予以集群化,用户可以更好更快地扩展阵列控制器性能,并超越英特尔的处理器发展曲线。
Symmetrix V-Max的主要竞争对手是3PAR的InServe,HDS的USP-V(由惠普和Sun贴牌),IBM的DS8000,以及NetApp的FAS 6000产品线。这些竞争性产品将如何发展?
看起来有可能的是,这些厂商将利用英特尔的Nehalem 5500构建单元来开发集群式阵列控制器。这些四核CPU的功能很强大,且适用于多插槽设置。英特尔还将推出6核和8核版本的CPU,因此简单地说,这些厂商不需要再考虑其他组件。IBM有可能会采用Opteron或Power 6,但是其他厂商都将采用英特尔的产品。
如果要提供多个虚拟化的存储层(从SSD的固态驱动器到SATA的容量驱动器),则需要强大的控制器功能。这些控制器将拥有自动精简配置功能,某种形式的存储层间动态数据迁移功能,基于快照的数据保护功能,统一的块和文件访问,增加的访问端口(为了满足服务器虚拟化和云类型计算的需要),增加的后端端口,还有可能拥有阵列分区功能–根据存储特征,比如在线、近线和归档,将阵列予以分区。
为了实现这样的设计,还需要有集群的互联解决方案,这种连接方案有可能是专有的连接方案、InfiniBand或EMC的RapidIO,但不会可能是以太网,因为以太网RDMA(远程存储直接访问)目前还未做好准备。
竞争对手的回应
这使得我们猜测HDS有可能将推出USP-V的集群式后续产品。HDS新的后续产品将支持最多8个控制器和至少3000块磁盘,超过当前V-Max的水平,而且这种产品所支持的磁盘数将有望突破1万块。自2004年推出以来,HDS一直在稳步更新USP产品线,但是其基本架构仍然是五年前的样子。惠普,以及Oracle的Sun的硬件部门有可能将继续贴牌HDS的高端存储产品,而HDS肯定已经向惠普和Sun征询了有关USP-V未来发展方向的意见。
3PAR的两位联合创始人共同扮演首席技术官的角色。从3PAR的说法中,我们还不能推断出有何特殊之处,但是评论家认为这将带来更快和更高容量的超级InServe。这个未来的产品将拥有8个以上的控制器,更高的容量,以及3PAR所擅长的存储功能上的创新。
NetApp已表示该公司将有一款新的高端硬件产品即将问世。我们有这样一个线索:NetApp在SoftChoice上登载了一些招聘广告,在广告中,NetApp表示需要一些"(FAS2000,FAS3000,FAS6000,FAS7000)"工程师。现在这些广告已经没有了。在NetApp的产品组合中还没有FAS7000产品,因此NetApp所指的可能是FAS6000以后的产品。
NetApp首席执行官Dan Warmenhoven在两三年前就已经讨论过一个名为Excelsior的新产品。Excelsior是FAS 980之后的后续产品,其设计是拥有8个节点并支持1000个驱动器。看起来Excelsior计划已被分解。FAS6000支持大约1100个驱动器。不过,我们仍在等待8节点的NetApp产品。
下面的逻辑便顺理成章:在ONTAP 8(一个支持集群功能的ONTAP 7G和GX的组合)中增加8节点硬件;然后推出在容量和性能上更具有扩展性的功能,以便可以媲美集群存储领域的Isilon产品,以及集群控制器块存储领域的EMC Symmetrix V-Max。这也就是说,新产品需要支持2000个以上的驱动器,8-way集群,同时集群式控制器还要同存储节点分开。
NetApp也有可能在新产品中加入对SAS驱动器和SSD(固态驱动器)的支持。
如果NetApp要在现有的FAS设备中提供集群功能,那么将意味着需要升级控制器以及增加互联方案。不过,在FAS 7000中可以提供NetApp现有产品所不具备的集群功能。这种方式从工程角度来说更易实施。因此,NetApp有可能将推出一款FAS 7000,该产品将充分利用ONTAP 8,拥有8-way集群,并可能拥有分开的访问节点和存储节点。NetApp不太可能会通过控制器升级在FAS 6000的基础上增加集群功能。
最后是IBM。IBM有可能将推出一款带集群式控制器且控制器同多层存储节点分开的DS 9000。这里有一个有趣的地方,如果你将SVC前端添加到DS 8000的后端会怎么样?这会于类似一个"换头术",因为SVC可以替代DS 8000当前控制器的大多数功能。
这些猜测并不是根据任何厂商的说法而做出的。没有一家厂商确认说他们会往这个方向发展。不过,存储硬件和软件领域正在经历大的更新和变动。HDS(加上惠普和Sun),IBM和NetApp将如何回应EMC的Symmetrix V-Max以及3PAR的成功?3PAR将如何在未来五到十年中保持自己的优势并继续发展自己的业务?
也许,NetApp将推出新的高端设备,从而给3PAR、HDS和IBM带来更多的竞争压力;而在明年,我们也许将看到更多有意义的新发布。