继上个月在国外发布之后,惠普昨天在北京举行了P4900 G2 LeftHand全闪存iSCSI阵列新品发布会。在本文第二页有笔者和惠普亚太和日本地区存储产品部首席技术专家Paul Haverfield先生的Q&A(问答环节),感兴趣的读者可以留意一下。
双节点的惠普P4900 G2 LeftHand 6.4TB SSD iSCSI存储系统(最多可扩展至32个节点),基于两台2U服务器
全闪存P4900双节点随机读IOPS 70,000
如今惠普存储产品不再使用StorageWorks的统一名称,SAN产品几乎全部以P开头(3PAR被收购之前的F和T系列除外),NAS产品以X开头。至于MSA(P2000)、LeftHand(P4000)、EVA(P6000)这些原来的产品家族名称得到保留,并可选使用。
P4900 G2全闪存阵列继承了LeftHand系列支持高可用性的横向扩展(Scale-out)。既然是完全由SSD组成的固态存储层,面向的必然是需要高性能/低延迟的应用。双节点的P4900基本系统就能提供70,000 IOPS,而后每增加一个节点性能就可以按照+35,000 IOPS这样的线性提升。
不过需要注意的是,上图中下方的一行小字标注着“8KB,100%随机读取,3ms(延迟),HP P4000 DSM for Windows MPIO(多路径驱动)”。首先我们知道闪存存储介质的写入性能通常低于读取性能。另外尽管P4000 LeftHand系列支持网络RAID级别(每个卷)0、5、6、10、10+1和10+2,但由于数据的条带化分布跨越多个服务器节点,Network RAID 0显然没有高可用,而5和6对服务器和存储之间的以太网连接质量要求又比较高,因此使用最多的应该是网络RAID 10(高可用至少2个节点)。这种情况下的理论写入性能应该为单节点性能 * 节点数量/2。
惠普用SSD和15K SAS硬盘做了一个对比:2节点P4900实现的随机读IOPS,相当于8个刀片的P4800或者24节点的P4500,同时3ms的延时只有后者(30ms)的1/10,还能够大大节约机架空间、功耗和冷却方面的成本。
双卡只支持RAID 5,Peer Motion会自动分层吗?
SMARTSSD Wear Gauge(寿命监测计)是惠普在去年6月面向服务器上的Smart Array系列RAID卡推出的SSD智能优化解决方案。P4900通过使用对应的RAID卡而获得了这些功能,其用途包括SSD寿命运行时监控和保修资格判断2个方面。
如上图,每个惠普P4900 G2 LeftHand节点上安装有8个400GB MLC SAS SSD驱动器,这样双节点的物理容量就是6.4TB,每增加一个节点提高3.2TB。不过我们要注意网络RAID和服务器节点上RAID卡数据保护之后的逻辑容量。
P4900服务器节点配置了一颗6核心的Intel Xeon 5670处理器,而原有的P4300和P4500都是4核Xeon 5520 CPU。iSCSI主机接口方面,双节点的P4900是4个10GbE(万兆以太网)和4个千兆,针对刀片环境的P4800也是4个万兆,而P4300和P4500标配只有千兆(可选万兆)。
至于10GbE的连接方式,惠普现在还没有像戴尔EqualLogic PS6110/4110那样“激进”地在控制器上采用10GBASE-T/SFP+可选连接器设计。尽管Cat-6/6a铜缆有助于节约成本并在未来被看好,但目前光纤和SFP+直连铜缆仍然占据万兆以太网连接的绝大份额。当然,这一点对基于工业标准服务器的P4000 LeftHand来说只要更换一块网卡就能调整。
在双冗余、双主动存储控制器(其实就是网络RAID 10),12GB系统内存(每服务器6GB,与P4500相同,P4300为8GB),冗余电源、风扇,以及LeftHand P4000系列的SAN/iQ存储系统软件等方面都没有什么变化。P4900的每个节点上使用了2块P410 RAID卡,并且只支持RAID 5。
不过P4900的每节点有两块P410 RAID卡,只支持RAID 5;而P4000系列其它产品都是一块,并且还支持RAID 10,6。这是否因为一块P410 RAID卡的性能无法很好的匹配8个SSD?
尽管RAID 5的空间利用率比较好,但目前针对SSD应用最多的级别还是RAID 1、10,包括EMC、戴尔Compellent等在内的成熟方案大都是这样推荐的,通常认为RAID 10能够更好地发挥出SSD写性能并减少对寿命的不利影响。惠普对P4900只支持RAID 5是怎样考虑的?
惠普亚太和日本地区存储产品部首席技术专家Paul Haverfield先生对此表示:“目前我们在Smart Array Controller RAID卡上测试SSD RAID 10时遇到了一些问题,因此P4900最初发布暂时只支持RAID 5,这个很快就能解决。另外,在一个节点上用两块RAID卡连接8个SSD就是为了不形成性能瓶颈。”
我们还看到P4900可以与不同的P4000产品组成“group”分层存储,并使用Peer Motion软件迁移卷。那么惠普是否会在P4000系列中加入根据数据访问频率或者一定的策略,在不同性能的驱动器节点之间自动迁移数据,即“自动分层存储”功能?
Peer Motion软件在P10000 3PAR推出时就已经宣布,现在可以支持LeftHand和3PAR之间的卷迁移了吗?
关于这个问题,Paul Haverfield说:“我们对自动分层存储功能一直感兴趣,并在考虑设计中,现在还没有时间表可以公布。不过我们对LeftHand和3PAR之间的卷迁移更感兴趣,并将优先推出从LeftHand迁移至3PAR的功能。至于其它的,将会根据用户的需求来决定。”
总结
使用16个SSD的双节点全闪存阵列实现70,000 IOPS,相对于传统的磁盘阵列来说确实是一个“质的飞跃”。不过我们也看到,惠普P4900 G2的硬件平台还是最新发布的ProLiant Gen8之前的服务器和P410系列第一代6Gb/s SAS RAID卡,如果换成Intel Xeon E5平台和P420系列第二代6Gb/s SAS RAID卡(也不用再插2块了),性能应该还会有所提高。到时的名称估计是LeftHand P4000 G3系列了吧?
最近,有国外媒体开始关注惠普将在Gen8服务器上加入的PCIe闪存卡,以及相关的(缓存or分层?)加速解决方案。Paul Haverfield先生表示那将是惠普闪存战略的第二阶段?(如果将P4900看成第一阶段的话)。面对Fusion-io、EMC VFCache以及将要推出的Project Thunder(雷电计划),还有戴尔在PowerEdge G12服务器上使用的2.5英寸PCIe SSD,我们相信惠普一定会不甘示弱的。
又将有一场好戏看了…