存储专栏:谈谈我心中的3PAR

存储在线专栏文章:大家好,前几天发表了EMC Symmetrix、IBM DS8000系列、HDS VSP、富士通高端存储以及IBM XIV的专栏文章,今天西瓜哥来谈谈3PAR。大家知道3PAR代表什么意思吗?

3PAR成立于1999年。3PAR是3个创始人的名字的头字母。这3个家伙是Jeffrey Price, Ashok Singhal 和 Robert Rogers, 最后一个家伙几年后就离开3PAR了。据说这3个家伙都是从SUN出来的。不过这个名字还真的起得不错,好听又好记。HP收购后本来想去掉这个名字,现在最新的命名又保留下来了。

当时这个公司的口号是“让存储解决方案简单和高效”。这是他们的理念,也在产品的设计中体现,特别是块虚拟化的采用。

这个公司发展得很好,在2008北京开奥运会那一年在美国上市,变为上市公司。到2010年,DELL想转型做高端存储,想把EMC甩了,打算11.5亿美金收购3PAR,HP一看,不行啊,我也没有高端,现在一直OEM HDS,老受HDS的气。DELL一收购,我以后高端存储不是更没有戏了吗?因此,HP一路加价,20亿美金拿下,好像算赔偿给DELL的,一共花了23多亿美金吧。后来华为收购华赛,华赛的市值也就10多亿美金。可见3PAR还是有两把刷子的。

但HP其实没有用好3PAR,给了3PAR CEO 1亿美金,还让他掌管HP的存储部门。但HP刚开始还是不太信任人家,内部的人员还是喜欢XP和EVA。从HP这段时间的命名频繁,战略频繁就能看出来。只是最近,HP的高端和中端都开始主推3PAR了,也号召用户从EVA转向3PAR。因此,我感觉目前3PAR才慢慢在HP站稳了脚跟。

我们先看看3PAR高端从去年到今年Q1在中国市场的表现。

先看一下行业分布:

我们看到,主要销售的部门是电信、石油、公安、保险等。在真正的金融——银行还没有看到3PAR的身影。

我们再看一下势力范围:

3PAR的势力范围主要在北京,贵州,四川,上海。感觉覆盖并不广。

3PAR产品的特点,我也来点评一下。我先来说一下3PAR每次都宣传的亮点:

1、体系架构方面,3PARer经常拿这个图说他们代表未来。

个人观点,EMC已经从全互连转向了矩阵交换式架构,3PAR还采用全互连架构,扩展不方便。因此我个人认为不算优点。

2、FAST RAID+ASIC

3PAR的FAST RAID相当于RAID 2.0,是一种块虚拟化技术。优点还是比较明显的。而且还采用了ASIC(号称第四代了),ASIC可以做RAID,也可以做THIN,因此3PAR宣传可以RAID 5性能几乎和RAID 10差不多,号称世界最快的RAID 5。这应该是一个卖点。不过现在硬件的水平也上来了,不采用ASIC也不见得慢多少。不知道华为的RAID 2.0测试性能怎么样,是否可以和3PAR PK一下。

3、多租户

这个是3PAR的一个优势。在海外3PAR就是靠这个销售给了很多互联网云服务公司,国内看电信的销量也是最大的。但这个多租户没有解决QOS的隔离问题,只是把端口资源和磁盘资源做了隔离。华为HVS好像暂时没有看到对多租户功能支持的宣传,如果HVS支持,凭借华为在电信行业的背景,应该和3PAR有一拼。

4、性能

我没有找到新的图,拿这个旧图说明一下。3PAR宣传在延迟10ms的情况下,它的IOPS是最好的。这个宣传我觉得挺好,华为经常宣传性能好,一般只看到IOPS,没有看到时延。这种宣传我觉得还是有一定的参考意义。但现在3PAR的性能应该不是最好的了吧,但我喜欢这种宣传方式。国产厂商可以学习学习。

3PAR总体来说,我觉得挺不错的。但作为高端存储,I/O优先级没有,CACHE分区没有。因此,就是做多租户,也不能区别不同租户的SLA,这应该是3PAR最大的问题吧。EMC今年在EMC WORLD 2013上就攻击3PAR的存储性能曲线“会唱歌”,应该也是这个原因。

此外,3PAR把原来的Inform OS也改名为3PAR OS了。看来3PAR的名称确实在HP的存储中留下了,估计那个lefthand左撇子就没有这么幸运了。

原来3PAR不支持QoS,但最新的文档显示3PAR已经支持这个功能了。

我们看到,高端存储10000是支持的。

再仔细看配置的时候的命令行参数,我们发现支持I/O和带宽的限制

因此,正式确认,HP 3PAR新版本已经支持了QoS了。

我再到国外的论坛看看3PAR的用户是如何评论这个功能的。原来去年年底3PAR推出7000系列中端存储的时候就支持这个功能了。很多用户特别盼望这个功能,去年年底3PAR推出的时候是一个beta版本,先在中端支持。不过,我现在看感觉这个功能也还是一个beta版本,因为最新手册里面所有QoS配置截图都是这样的:

里面的图片估计从word转换为pdf的时候全丢失了。HP啊,你怎么也是一个大公司啊,这个文档难道没有评审就发布了?怎么着你也和国内厂商学,哎。

QoS有了,但3PAR还支持的不够完善。主要体现在:

1、不支持缓存分区。3PAR只有512G数据缓存,感觉缓存太少了,因此没有更多的资源来做缓存分区?但现在内存很便宜啊?HDS VSP和HW HVS都支持这个特性。很多用户也需要这个专用通道啊,你看飞机场的贵宾通道,每个高端机场都有的;

2、不支持优先级。这有一个小问题,所有超过设定的I/O都放到队列里去重新调度,这个时候所有应用是平等的,不能区分优先级。关键应用可能得不到优先响应。

我们在来看看学习过程中对我印象比较深的方面:

1、FCoE居然不支持。可能由于目前FCoE还不够流行,因此3PAR 10000没有做,但高端不支持有点说不过去,毕竟这是融合数据中心的趋势(我以后单独讨论一下FCoE)。而且在中国,高端存储的标书都写要支持,你参与都参与不了,多麻烦。

2、可怕的换盘方式。

HP 3PAR 10000支持高密框,好像是4U40块盘吧。每个框里面有10个小框,每个小框4块硬盘。因此,如果你在机房看到3PAR更换硬盘,心脏不好的不要看。就算只坏一块硬盘,也要4块盘一起拿出来,同学,你做RAID 6也最多支持2块盘坏,对不?好在3PAR有算法,创建RAID组的时候可以选择不同的小框。但个人感觉风险还是大,这个时候4块盘都不能读写,几乎所有的RAID都处于降级状态,对性能应该有影响。

3、3PAR继续保留标志颜色:黄色。这个没有被HP的高端灰色同化掉。看了一下老外的论坛,说是为了保持在机房里比较显眼,容易找。不管大家的爱好怎样,我喜欢黄色,哈哈。

4、THIN和FAT的转换。3PAR 10多年去就支持THIN了,应该是THIN的先锋了吧。它可以做到THIN LUN和FAT LUN的互转而不中断业务,这个我感觉也很NB。

5、ASIC也在COW快照中发挥了作用。怪不得同样同样采用COW,3PAR在ASIC和块虚拟化的配合下,性能比传统的厂商好那么多(参考我前面的帖子有参数对比)。

6、Peer Persistence。3PAR实现了一个非常NB的特性。我记得原来高端路由器的集群技术只有Cisco和Juniper掌握,那个时候华为很着急,去抢163的骨干节点根本抢不过来。当然,现在华为的NE5000E早就支持了,因此搬迁了很多CISCO的设备。这个Peer Persistence有点像集群技术,即用户可以把一端3PAR的存储放在一起进行统一管理,对外就像一个整体,容量和负载都可以自动均衡,据说还可以跨地域。普通厂商只能通过外挂的虚拟化网关来实现类似的功能。看起来很炫,但我不知道是否有成功案例。我没有看到其他厂商有这样的实现,3PAR应该是第一家,我感觉也是未来的发展趋势。

7、我们看一个3PAR自己分析和别人的对比(比较旧)

3PAR把自己支持的都列出来了,不支持的不说,哈,和国内厂商的风格太像了,怎么不列QoS(当时3PAR还不支持)?哈
哈。给大家展示这个,也可以看出3PAR觉得那些做得比别人好。

8、最后我们看一下3PAR FAST RAID的术语。我们看到,华为切西瓜的第一刀叫Chunk,3PAR叫Chunklets。华为的CKG,3PAR叫LD(逻辑盘)。

好了,今天就聊到这里。总的来说,3PAR还是很强大的,特别是软件的自动化方面,真的是我怕、你怕、他怕的一个产品。

希望大家积极反馈你的意见和建议,微信扫描如下二维码,关注微信公众号“高端存储知识”,与作者微信互动。