【IT168 资讯】从今天早晨的报道中大家已经得知NetApp透露了全闪存阵列FlashRay,它是之前传得沸沸扬扬的“火星(Mars)”项目中的核心部分。如果不出意外,该产品将于今年年中进入beta测试,并在明年的某一时间正式步入市场。
总部位于桑尼维尔市的NetApp今天一口气宣布了三件大事。首先是公布EF540,这是一款从属于Engenio产品线的全闪存阵列,配备了磁盘驱动器阵列产品所惯用的SANtricity操作系统。其次是对FAS 6200高端存储阵列的升级,关于此事这里也按下不表、待消息明朗后将另开文章详加叙述。
最后也是最重要的,新闻三重奏中的绝对明星——FlashRay。这是一款经过专门设计的全闪存阵列,并在复制层面上继承了NetApp ONTAP阵列的优良血统。这一特性在EF540中是无法找到的。下面列出的示意图简要概括了这款NetApp闪存产品的基本定位,同时展示了NetApp五大闪存技术的各自适用范围:
NetApp FlashRay以及EF540产品定位
- Flash Cache是指控制器中的闪存缓存,旨在为阵列中各部件内的高频度数据提供更快的I/O速度。
- Flash Pool是指存储卷中的闪存缓存,旨在为对应卷中的高频度数据提供更快的I/O速度。
- Flash Accel是指服务器中的第三方PCIe闪存卡,配备NetApp软件之后能够载入来自ONTAP阵列等其它接入驱动器阵列中的高频度数据。它的作用在于提高所在服务器中应用程序的执行速度。
- EF540是一款无需后端存储阵列的网络化全闪存阵列,其设计目的在于为数据I/O访问提供远高于磁盘驱动器阵列交付速率的加速效果,从而实现对应用程序性能的提升。
- FlashRay与EF540定位相近,但它采用经过专门设计的软件而且没有选择以EF540的SANtricity为代表的基本磁盘驱动器阵列操作系统。其设计目的在于为后端存储阵列,尤其是ONTAP阵列提供加速功能。
尽管还没有正式公布FlashRay系统的详细配置信息,但NetApp透露了以下特性:
- 采用可扩展架构,
- 集群架构具备跨节点自动平衡功能,
- 长效低延迟性能、高IOPS以及高数据吞吐量,
- 高可用性以及快照功能,
- 集成化数据保护,
- 全局在线的、可变长度的重复数据删除与在线压缩、闪存寿命优化;这几项功能属于NetApp为新产品设定的主要竞争筹码,
- 全球领先的文件及分卷管理,
- 数据管理功能,包括对象粒状数据管理,
- 应用程序集成,
- 指向ONTAP阵列及其它FlashRay的复制与备份功能,
- 多协议访问,
- 服务水平支持下的服务品质保障。
NetApp承诺将通过现有销售渠道推广FlashRay系统。
FlashRay背景资料
这要从去年十月说起,当时我们刚刚听说NetApp公司首席技术官Brain Beepy Pawloski将暂时卸下公职、转而领导火星项目——NetApp倾力打造的全闪存阵列研究与开发项目。
为什么NetApp要走这步棋?
经过专门设计的全闪存阵列拥有高出传统磁盘驱动器阵列许多倍的存储IOPS,甚至连闪存缓存型磁盘驱动器阵列在速度上也无法望其项背。已经有多家新兴公司及私有企业在这方面取得突破,带来令世人瞩目的数据访问速率提升——Texas Memory Systems(简称TMS,已经于2012年被IBM所收购)、Solidfire、Pure Storage、Violin Memory以及Whiptail就是其中的杰出代表。与此同时,NetApp的多家主要竞争对手也开始张罗起自己的全闪存阵列战略,特别是成功收购了XtremIO的EMC。惠普更是一直在鼓捣3PAR闪存阵列的开发工作。
在严峻形势下,NetApp面临着被时代所抛弃的危机——除非立即迎头赶上,否则竞争对手将逐步侵蚀其苦心积累下来的客户基础。首先需要克服的就是市场定位问题,因为NetApp长久以来一直坚持认为存储体系中的闪存组件应该用于数据副本缓存而非保存数据副本本体,更不用说凭借自身性能直接充当存储机制了。
但这种以缓存为中心的观点如今已经被彻底抛弃。即使是在NetApp已经开始着手推进火星项目的同时,面向客户的宣传及营销人员仍然固执地认为在NetApp的世界里,闪存不该作为数据存储层加以使用。多年来的影响可能让NetApp的员工对缓存中心的思路深信不疑,但企业在他们鼓吹闪存能且只能作为缓存使用的同时大力进行内部闪存层产品研发已经可以视为该公司对这一观点的动摇。
NetApp在营销用语方面来了个180度的大转弯。当然,相信他们很可能会巧妙地回避这一点,将即将到来的颠覆性转变形容为“小幅度方向调整”。我曾经跟NetApp的一位管理者——可能是CTO之类——进行过交流,他花了很大力气试图证明闪存只该被作为缓存而不适合充当存储层,再加上那么多NetApp公司的员工都在费尽心思对缓存和存储层两种用途进行分析与解读。不过话说回来,我也已经帮他们想好了解释的方案。如果一只动物叫起来像鸭子、游起来像鸭子、飞起来也像鸭子,那它一定就是鸭子。同理可知,如果一套闪存方案在购买、部署与使用方面都像存储层,那它也一定就是存储层产品——态度转变就此成功。
FlashRay很可能会在NetApp的既有客户群体中成为非常流行的存储产品,并会在潜在客户的搜索中被拿出来与现有及开发中的其它闪存阵列进行比较。他们开发出的服务器vis-à-vis存储内存将极具话题性,其对存储数据管理功能的加速效果也会成为另一大关注焦点。当然,期待越高要求也就越高,面对大家的热切盼望,NetApp与FlashRay的开发人员恐怕也感受到了空前的压力——你们给出的承诺可最好别落空。