Violin准备推HANA设备 容量性能全优化

DOSTOR存储在线 5月3日国际报道:我们应该在60天内就可以看到HANA运行在一个Violin Memory平台(一个HANA设备)上了。这个即将面世的Violin Memory阵列使用TLC闪存,它的内置服务器可以运行SAP的HANA记忆体内数据库。

在与那些熟悉Violin内情的人的交谈中,我们对该公司的计划有了更清楚的认识。

Violin的想法是彻底解决从存储阵列处理数据的网络延迟问题。通过闪存记忆体,Violin也可以解决磁盘延迟问题。通过使用TLC,一种3比特单元闪存,Violin可以降低单位GB成本。TLC闪存非常便宜:大概只有1.5万转SAS磁盘的单位GB成本的2.25倍。

该设备可能会被称为Violin 8000之类的,或其他大于6000的数字。我们认为该设备可能会包含如下组件:

英特尔Xeon 5600服务器,有可能是2个到4个2核到6核的处理器。服务器资源的一部分将运行闪存阵列控制器和管理功能,其他部分将运行HANA。

来自东芝的3比特(19纳米NAND闪存)闪存。现有的Violin 6000拥有至多32TB的MLC(多层单元)闪存。我们可以想象在同样的3U机架设备中配置高达48TB的TLC闪存。我们想它将是过量配置的,并使用损耗平衡和其他技术来降低写入次数以便在TLC闪存上获得可以接受的耐久性。

无阻塞纵横制交换机,在所有的NAND和所有CPU之间以记忆体速度运行。将有足够的CPU和记忆体用于使用情境。

我们想网络接口将是1Gb/10Gb/秒以太网。

Violin已经在6000设备中配置了RAID(独立磁盘冗余阵列)保护机制。新的系统将增加:

重复数据删除

快照

克隆

镜像和复制

灾难恢复

自动精简配置

固态存储研讨会上的Violin软件首席技术官Jonathan Goldick

根据Violin软件首席技术官Jonathan Goldick的说法,这些新功能将在“本日历年”年内宣布。在4月25日的San Jose的Solid State Storage Symposium(固态存储研讨会)上,Goldick谈论了这个技术。你可以看看和听听他这里的演讲视频(注意第12分钟开始的内容)。我们可以预计未来30到60天内Violin就会做出发布。

Goldick表示他们的目标是提供和1层企业级存储阵列同样的企业级功能集。

该设备中绿色的部分是服务器

软件使用情境是:

SAP HANA记忆体内数据库设备;

其他数据库,比如来自微软、IBM、Oracle和Sybase的数据库——VMware虚拟桌面;

大数据分析

至于上面有关平台的幻灯片,Goldick表示:“你将看到这些合作伙伴宣布他们的软件可以直接运行在我们的设备内。”

他们将数据和应用程序放在同一个地方。

这里有两个关注点。一个是关注于优化容量,第二个是关注于优化性能。

通过使用重复数据删除技术(我们被告知Violin现在已经有这个技术),Violin可以降低单位GB成本,甚至可以低于目前的高速旋转式磁盘的成本:1.5万转光纤通道驱动器。容量优化的闪存阵列,比如XtremeIO、Pure Storage、GreenBytes、Tintri和SolidFire,提供的重复数据删除比例在3:1到5:1之间。一位知情人士表示:“我们可以看到固态的容量优化闪存的单位GB成本开始低于磁质媒介。我们说的是现在——它已经发生。”

通过降低延迟性可以优化性能,从而让一个I/O敏感型应用程序可以像没有任何I/O限制那样运行,所有的数据访问都在数微妙内完成,以RAM或闪存的速度运行。影响I/O敏感型应用程序延迟性的因素包括:

1) 带宽——更高的带宽意味着将一个数据包从A传送到B需要更少的时间。8Gb/秒的传输延迟只有4Gb/秒光纤通道的一半。

2) 网络驱动程序延迟性——通常,服务器上的CPU必须干预以太网,但是HBA(主机总线适配器)可以卸载这项工作并降低光纤通道的延迟性。

3) 网络交换阻塞——数据包在传输中获得缓冲并遭遇延迟。iSCSI(互联网小型计算机系统接口)更有可能变成这样。

4) 重复数据删除。

5) 媒介轮换延迟(受媒介的轮换速度所推动)。

6) 垃圾收集周期。

7) 磁质媒介的数据寻找延迟。

8) 数据压缩。

Violin强调道在记忆体阵列中内置服务器是为了成为一个应用程序平台而不是一个使用闪存技术的异种的存储阵列。

看起来Violin Memory正在构建类似于Oracle Exadata或Exalytics系统那样的东西,不过更快——而且毫无疑问,更便宜——拥有主机网络接口的存储、服务器和软件,都在一个设备中。它还类似于EMC在VMAX空闲的x86引擎中或在Isilon向外扩展文件系统设备的x86处理器中运行应用程序的想法。

目前为止,我们知道EMC还没有在它的Project Thunder(雷霆项目)设备中运行应用程序的计划。