高端存储代替PBBA(备份专业设备),没错,这种事情只有Moshe Yanai才能如此不拘一格。其他人想都不敢想。

今天,我在Infinidat的数据保护白皮书看到这样一个案例,一个客户(没有点名)采用了两台InfiniBox高端存储,替换了22台EMC Data Domian。

关键是替换后,用户说TCO下降了。这是我看到的唯一一个高端存储替换专业备份设备的例子,而且还是市场占有率最高的Data Domain。

Data Domain在重删方面久负盛名,按理说$/GB有效容量方面有很大优势。而InfiniBox定位是高端存储,现在也不支持重删压缩(计划在3.0版本要支持压缩),在备份领域应该无法和DD相比才对啊?但Infinidat说,该用户采用备份软件的重删功能,后端虽然换成了InfiniBox高端存储,但整体的TCO下降了2.6倍。

这个案例我比较感兴趣,可惜没有更多的信息,也不知道具体是哪个客户。如果各位有信息希望提供一下。

Infinidat是高端存储之父Moshe Yanai创办的。其架构独特,与众不同(参考我以前的文章Moshe Yanai的第三代高端存储Infinidat存储架构简介和罕见视频 | 高端存储之父第三代产品--Infinibox架构剖析),实在是高端存储中的极品。

去年本来要进入中国市场,设立中国办事处。但不知为什么,现在一直没有设立办事机构,去年存储峰会亮相后在中国市场上也鲜有声音。但中国市场的搁置并没有影响其全球前进的步伐,在传统高端巨头业绩纷纷下滑的情况下继续保持高速的增长。

最新其对媒体公布其Q2的收入,比去年同期增长了100%。由于没有上市,因此,只告诉你增长率,不告诉具体的数值。

在产品的宣传上,我也看到了有一些更新。性能从原来的75万IOPS,直接宣传百万IOPS。

以上截图是官网上的宣传。

但是在datasheet里,其最高型号F6000的性能宣传的只是90万。看来这个百万还是有一些虚。

在数据重构时间上,Infinidat的宣传也感觉比较模棱两可。原来宣传6TB的硬盘故障重构时间是10分钟,现在其官方blog的文章里,宣传同时重构2个6TB的硬盘只需要15分钟。

大家知道InfiniRaid其实也是RAID 2.0的方式,采用固定的14+2的方式,chunk大小是64KB。因此,这种没有热备盘的重构方式,重构的时间其实和数据量有关,和硬盘大小其实关系不大。比如在Infinidat的数据保护白皮书里面,明确写的是15分钟重构两个3TB的硬盘。

这个自相矛盾的宣传,明显看出重构的时间和硬盘大小关系不大,只和坏盘上的数据量有关。因此,针对RAID 2.0机制的存储,西瓜哥个人还是比较欣赏华为的宣传方式,采用重构数据量的方式,即重构时间是每TB数据30分钟,虽然和Infinidat相比一点也不快,但更实在。

Infinidat能够做到更快的重构速度(虽然不知道其每TB数据重构的时间是多少,但应该比其他存储都快),其实和设计有很大的关系。主要的体现在下面两点:

1、chunk粒度小,重构数据就更少,重构速度就更快。这个好像有点不好理解,展开解释一下。因为华为的chunk切片是64M,3PAR是1GB,而Infinidat是64K。chunk切片越小,重构的有效数据就减少。比如你只有64K的数据,Infinidat只需要重构64K,华为需要重构64M,而3PAR需要重构1GB。

2、参与重构的硬盘越多,重构的速度就越快。这个比较容易理解。Infinidat最大支持480块盘,因此,坏2块后剩余的478块盘都参与重构。而华为出于安全考虑,重构域最大是128块盘(好像最新的参数是这个,原来是64),而3PAR根据配置,重构域在100个盘左右。这些细节可以参考西瓜哥以前写的一系列RAID 2.0相关的文章。重构域越大,所有的硬盘都参与读写,因此肯定重构的速度就越快。但重构域太大安全隐患就更高,因为同时发生多块盘故障的风险就更大。比如InfiniRAID的方式,同时坏3块盘的造成数据丢失的概率就比华为和3PAR要高。如果发生双盘失效,重构的时候再有硬盘故障就完了,Infinidat为了减轻这个问题,因此特别优先重构那些在两个坏盘里面都有数据的chunk raid group。

RAID 2.0的好处由于没有热备盘,因此可以连续故障很多块盘,只要存储还有空间。Infinidat宣传其F6000(最大支持480块盘)可以连续坏100块盘而系统都可以正常工作(当然数据要保存得下才行)。而华为和3PAR没有公布这个数据。其实,理论上应该没有限制,只要数据能够存得下。关键是硬盘少了,除了容量少了,性能也会降低。这种特性可以减轻运维压力,不像传统存储,有坏盘需要马上更换,你可以一段时间再处理就行,简直是懒人的福音。

Infinidat这一款高端存储,据说有100项专利。因此,大家不要小看了这一个产品,确实有很多独特的地方,只用NL-SAS大容量硬盘加闪存cache就可以和AFA进行PK。但成本能有这么低吗?居然可以替代Data Domian。

Infinidat的快照也是非常特别的,其每个64K的chunk都有4K的元数据,里面包含时间戳信息。因此,Infinidat的快照无需锁定元数据,快照是无损的,而且快照的性能和clone的性能一样的,这个和XtremIO一样,是iCDM的理想载体。而且,打快照的时候,XtremIO没有时间戳,为了保持数据一致,应该需要对元数据进行加锁,不能完全是性能无损的。

Infinidat的亮点还有异步复制RPO可以做到4s,也是由于其独特的快照技术。其他亮点还有N+2的硬件冗余,即任何硬件都允许同时故障两个而系统还可以工作(因此西瓜哥分析其控制器的写Cache应该是同时镜像到另外两个控制器上,而不像其他高端只是镜像一份)。

Infinidat是唯一不迎合全闪存潮流的厂商,flash在InfiniBox只做cache,不保持数据。数据最终都保持到大容量硬盘NL-SAS盘中。Infinidat说,到2020年,他们会支持20TB的大容量硬盘。大容量硬盘,在他们眼里就是一个宝,他们觉得全闪存数据中心是很遥远的事情。

能够这么独立前行,不随波逐流的只有Moshe Yanai。人家艺高人胆大,不把分析师放在眼里。目前,Infinidat拿业绩证明自己没有错,最少现在还没有错,我们可能需要2020年以后,再来评价他们的路是否正确。

只有偏执狂才能生存,我突然想起Intel原CEO的一本书名。

Moshe Yanai,高端存储因你而更加精彩,愿传奇继续。