产品创新奖
IT新品如同过江之鲫,有的一经上市就被用户追捧,有的昙花一现然后默默消失。在产品同质化日趋严重的今天,富有创意的产品才能成功。我们将回顾一年中的优秀产品,从中选出在技术、功能、设计、应用等各方面有创新突破的产品,授予2013年度产品创新奖。
IT168 2013年度产品创新奖:EMC XtremIO全闪存阵列

产品简介:传统的磁盘阵列基于磁盘的读写特性而设计,而闪存从存储原理上完全与磁盘不同。在打造XtremIO系统之初,EMC就是基于最高效的利用闪存这个角度,最高效的利用闪存提供最好的数据服务、提供最好的性能、提供横向扩展等等这些角度来提供一个完全不一样的闪存阵列。
XtremIO全闪存阵列提供了永久的存储器、线性可扩展性,它能在不到1毫秒的延迟、重复数据删除和“零规划/调整”模型。
其横向扩展架构可为需要高随机I/O性能的应用提供更高的“功能性IOPS”,例如OLTP数据库、服务器虚拟化、VDI(虚拟桌面基础架构)等应用。功能性IOPS是在目前要求最为苛刻的生产环境中的真实运行条件下测得的,测量时所有数据服务都启动运行,同时存储系统几乎达到满容量。
XtremIO阵列基于被称为XBrick(X砖块)的基本构件,每个X-Brick有25块400GB eMLC SSD,提供10TB原始容量,7.5TB可用容量(不包含去重),20TB容量的XBrick预计将于明年推出。该阵列最多支持4个XBrick(在实验室测试环境已经可做到8个XBrick,16个节点甚至更大的阵列),采用双InfiniBand连接,第一个XBrick为6U,之后每个附加XBrick为5U,总共物理容量为40TB,占用21U机柜空间。XtremIO以一致的亚毫秒级响应时间提供这样的高性能,同时运行业界最丰富的一套整合的、闪存优化的数据服务,其中包括特定于闪存的数据保护、精简配置、全局线内数据消重、通过VAAI加速的VMware配置以及可写快照。

▲EMC XtremIO全闪存阵列
XtremIO拥有以下4大关键技术点:
基于内容的数据安置:这是理解XtremIO架构的关键,意味着所有数据块在阵列内的物理放置不是按照逻辑地址顺序排列的,因为传统磁盘执行顺序操作,去重会造成碎片化从而影响性能,所以XtremIO架构发挥闪存随机存储延迟低的特点,将4K数据按照内容决定元数据指纹,再根据指纹存放数据,数据彻底打乱并百分之百碎片化,完全均衡地分布在整个架构中。
双阶段元数据引擎:第一步将元数据映射是逻辑地址到指纹,第二步指纹映射到内部物理地址,形成两步双阶元数据。这样做就不会受限于逻辑地址,具有一致性和可预测性,不需要碎片搜集。
XtremIO数据保护(XDP):专门针对闪存设计的数据保护功能,通过降低写放大和双备份,即使SSD出现故障也不会引发数据丢失。XDP属于一套“自我修复”方案,能够在只额外“占用8%容量”的前提下同时实现两种第三方数据保护机制。
共享的内存中元数据:传统硬盘通过读写所有数据块拷贝虚拟机,这个操作非常耗时耗IO。XtremIO是在内存中用元数据进行拷贝操作,不仅速度成倍增加,而且避免用闪存盘读写操作,大规模加速虚拟机部署等任务。
IT168编辑点评:除了其独特的架构,颗粒性元数据处理、共享的内存中元数据处理、基于内容的数据放置等核心功能也是XtremIO保持令人印象深刻的可持续IOPS指标的关键,同时也是数据消重、数据复制等核心服务的关键。该系统的其他突出特点包括本机线内数据消重、仅复制内存中元数据和横向扩展架构。这些属性并不是市场上所有全闪存阵列解决方案都具备的。