取消
搜索历史

    中端存储新变局:NetApp集群+闪存应对挑战

    来源:存储网 2012-12-06 14:45:00 闪存/SSD

    存储网 Stor.com.cn 12月6日 - 在笔者最近参加的活动中,日立数据系统副总裁兼首席技术官Hu Yoshida公布了他对2013年IT行业10大发展趋势的预测。其中有这么一条:

      入门级企业存储系统的新需求:越来越多的VMware等虚拟化管理程序例如VDI的应用改变了中端存储系统的需求。随着入门级企业存储需求的增长,企业级和中端存储架构的鸿沟越来越小。这些存储系统能够通过增加更多的处理器、端口和缓存实现横向扩展以适应工作量的增长,并且价格适中。

    站在HDS的角度,这里所对应的产品应该是基于高端阵列VSP技术向中端延伸推出的HUS VM。记得我在10月的《从IBM DS8870论高端存储发展 元芳,你怎么看?》那篇存储新闻报道结尾处,曾经提出“高端技术下移”的趋势,并联系到HP公司这2天推出的3PAR StoreServ 7000

    3PAR StoreServ 7000与HUS VM有一个共同点——也是从高端的P10000 V系列(现在更名为StoreServ 10x00)精简而来,不过也有差别。StoreServ 7000更像是替代原来的3PAR F系列,双控制器节点的7200和四控制器的7400分别对应原来的F200和F400,通过限制横向扩展(Scale-out)规模等方面的规格,更有针对性地将其定位于之前P6000 EVA所在的中端市场。HDS方面,尽管VSP号称支持Scale-up和Scale-out,不过我感觉用户通常涉及到的在单个机箱框架中添加VSD(虚拟存储导向器)、FED(前端导向器)、BED(后端导向器)和DCA(缓存适配器)都属于向上扩展,笔者在写华为HVS高端存储时列出过它的逻辑示意图。而HUS VM的简化正是在这方面——最多支持2个控制器(VSD),其它配置相应也有缩减。

    既然高端技术可以下移,自然也允许中端技术向上发展,其实已经有人在这样做了。而在今年初《中端存储趋势:x86、SSD固态硬盘缓存和虚拟化》那篇存储新闻报道中讨论的5款主流的中端阵列里面,已经有2款在最初的双控制器模块化阵列设计上增加了横向扩展的支持:NetApp FAS3200和IBM Storwize V7000。V7000的多路集群功能源自SVC存储虚拟化产品(V7000本身就是在SVC代码基础上开发的),从2路提高到4路集群,现在最多4个控制机箱(一共8个控制器)。不过Storwize V7000U的统一存储NAS网关与这个集群应该无关,也就是说只增强了块存储访问(主要是FC SAN)的扩展能力。

    昨天,NetApp在北京举办了千人大会——2012 NetApp中国存储创新论坛(直播专题)。下午的采访中我提出了这样一个问题:“NetApp最擅长的市场应该是在中端,最近推出的FAS3220和3250新型号,主要是硬件规格和性能上的提升,这样能够在激烈的竞争中保持自己的位置吗?”

    其实笔者脑子里已经有个大致的答案:FAS家族产品及其统一的Data ONTAP操作系统平台在今年的两大战略发展方向——集群扩展,还有由3项闪存缓存技术构成的VST。

      Data ONTAP 8集群模式:24/6节点哪个适合您?

    NetApp FAS系列的集群功能支持全线产品,因为它是由Data ONTAP 8集群模式(Cluster-Mode)操作系统来提供的。关于其前身——被收购的Spinnaker和曾经的Data ONTAP GX版本我们在此不做详细讨论。在7-mode下,从入门级的FAS2000到高端的FAS6000都是在同一对控制器上提供块和文件访问的统一存储,Data ONTAP 8集群模式也是提供这2个方面的扩展。

    在NetApp公司的技术文章“通过Data ONTAP 8集群模式实现横向扩展”中对此有比较详细的介绍,以下简单谈一下自己的理解:

    如上图,Data ONTAP 8集群并不要求组成的每一个节点都是相同的配置,从FAS2000到6000系列都可以加入到一个集群中,这样也就是比较松散的耦合。提高性能是一方面目的,还有聚合容量、统一管理/分配等好处。

    在创建好的FAS集群上,可以划出多个Vserver(虚拟存储分区)来满足不同客户的各种应用需求。每一个Vserver可以跨越不同数量的控制器节点对,另外数据和工作负载还可以在集群中不中断迁移

    这张图就是Data ONTAP 8集群模式的文件系统(NAS)用途。在一个集群范围命名空间中最多支持24个FAS控制器(12对),并可提供单一NFS挂载点,被联合的文件系统最大容量达到20PB。该技术也被称为无限卷(Infinite Volume)

    NetApp也证明过它的性能——在今年初的《2011存储Benchmark盘点,意义何在?》那篇存储新闻报道中,笔者在分析SPECsfs2008的测试结果时指出:“NetApp公布的6款Data ONTAP 8.1 Cluster-Mode配置测试结果,节点数从4~24个FAS6240统一存储阵列不等,可以看出性能几乎是同比例的线性提升... Isilon S200随节点数扩展的效率也差不多。”

    当然,没有一款产品适用于所有的场景(即所谓的“银弹”)。节点间通过InfiniBand互连的专用集群NAS产品EMC Isilon,在媒体/娱乐、能源和生命科学等行业领域应该仍占优势。而NetApp Data ONTAP 8集群模式也有自己的定位——仍然主要是在数据中心的虚拟化、云计算应用。

    上图截自NetApp FAS6240集群SPC-1测试报告中的配置示意图。SPC-1测试的是块存储IOPS性能,现在Data ONTAP 8集群模式最多支持6个控制器节点(也就是3套阵列,去年一开始是4个控制器),那么这个测试的目的就是验证6节点集群能否达到理想的性能?结果不用问——达到目的了。NetApp甚至拿这个成绩与3PAR来对比,理由在这里,更详细的官方比较可以参考“NetApp FAS6200集群可实现低延迟块I/O性能”那篇存储新闻报道,我们就不做重复了。

    同属Scale-out横向扩展,HP公司3PAR通过PCIe背板互连最多支持8个控制器,EMC VMAX使用RapidIO连接和MIME交换设备可扩展到8个引擎(每个引擎包含2个Director,相当于双控),NetApp在这里主要应该受限于每控制器2个10GbE集群互连接口。我们知道前端光纤通道主机接口是高效的无损协议,但也不像以太网上的TCP/IP那样有丢包重传的纠错机制,因此对Scale-out节点间的同步一致性要求,应该比那些Shared Nothing方式扩展的iSCSI阵列如DELL公司EqualLogic(最多16节点/32控制器Active-Standby)和HP公司LeftHand(最多32节点,更名后推出的StoreVirtual加入了FC支持)要高。

    简单谈了下设计和性能,对Data ONTAP 8集群模式在实际应用中的效果,还有解决方案感兴趣的读者,可以参考“利用Data ONTAP 8集群模式对关键业务实施虚拟化”、“PeakColo借助Data ONTAP 8集群模式加快云部署”这2篇同样来自NetApp公司的技术文章。接下来我们要讨论NetApp FAS在今年的另一个重要战略——闪存

    (文章为作者独立观点,不代表Stor存储网立场,版权疑问请联系客服。)
    关于我们| 隐私条例| 版权申明| 联系我们

    2018-2022 Copyright © Stor.com.cn