SolidFire推面向云服务的全闪存阵列

据悉,闪存阵列初创公司SolidFire推出了全闪存阵列,具有in-line重复数据删除、压缩和自动精简配置功能,与传统SAN阵列相比,有效地增加了容量,同时降低了每GB的成本。

  市场营销副总裁Jay Prassl表示,SolidFire提供云规模的SAN块存取,并保证在一个基础设施中存储IOPS性能达到数千级,你可以自由调整性能,为每个应用指定三级IOPS数:最小、最大和突发模式。

  最大IOPS数是客户希望获得的,假设为500,这也是任何读写阵列存取需要达到的IOPS等级,最小IOPS表示阵列非常繁忙时的最低IOPS等级,一般为100,这个时候表示系统已经严重超负荷了,如果最大IOPS仍然不能满足,客户一般愿意再多花点钱购买突发级IOPS的。

  这些性能SLA(服务水平协议)是基于英特尔SSD的,每一级性能的差异还是很明显的。

  一个SolidFire节点有10块300GB SSD,参考资料暗示使用的是英特尔320,它的写IOPS性能可以达到23000,读IOPS可以达到39500,因此10块SSD可以达到230000和395000 IOPS,但一个SolidFire节点只有50000 IOPS,这是为什么呢?有190000到345000 IOPS丢失了,为什么会这样呢?

  SolidFire CEO Dave Wright说:“我们运行最大的读/写工作负载,我们的复制意味着写IOPS是双倍的,我们为后台重建和其它内部任务留出一个IOPS限额,因此提供给客户的只有50000 IOPS”。换句话说,SolidFire SSD比50000 IOPS运行得更快,这是一个保守的数字,意味着SolidFire仍然有性能发挥空间。SolidFire提供确保的IOPS等级,云服务提供商很容易进行计量和计费。

  在我们看来,如果SolidFire想进一步提高性能,它可以使用更快的SLC闪存,但使用MLC NAND更具成本优势,它连续写的时候较多,因此减少写放大系数可以延长闪存的使用寿命。Prassl确认,SolidFire工程师正在研究3位MLC闪存,如果使用寿命让人满意,它将可以扩大容量,并降低成本。

  他指出,SolidFire重复数据删除是全局性的,跨全部卷工作,而NetApp ASIS只能删除阵列每个卷上的重复数据,不能跨整个整列所有卷进行删重,NetApp CTO Alex McDonald也确认了这一点,但他说NetApp在一个卷里有许多的LUN.

  Prassl没有透露SolidFire每GB的成本,但他表示,与主流SAN厂商(如EMC的传统SAN阵列)相比,价格不相上下,有可能还更低。

  他还表示,远程复制功能将在2012年三季度发布,按计划在二季度将全面上市,产品目前正接受早期测试,根据计划,该项目预估有500PB的容量。

  SolidFire的重点客户对象是云服务提供商,它还为这些客户设计了专用软件。TMS、Violin和其它厂商在节点性能方面可能不相上下,但他们没有为云服务提供商配置专用软件,Prassl认为这是SolidFire客户选择他们最主要的理由。

  SolidFire很可能用磁盘存储(近线)大块数据,并将其分层存储到闪存中。如果写频繁,SSD则升级为企业级MLC,未来可以继续扩大容量。

  我们推测,SolidFire和Arista将共同推出一个Arista低延迟交换机和SolidFire阵列,作为捆绑商品推向云服务提供商。