存储互联
存储互联

simditor-img


今天我们不聊优衣库,我们来聊点严肃的学术问题。不是我不想聊,主要西瓜哥还没有看到视频,等看到视频后再看看是否有啥值得分享的,O(∩_∩)O哈!

话说去年EMC发布了VMAX3以来,有一个问题一直困惑西瓜哥,就是为啥VMAX3支持的盘数比VMAX2多多了,但为什么最大可用容量还是4PB?

simditor-img

我们可以看一下目前VMAX3支持的磁盘种类,然后来计算一下。

simditor-img
也就是说,VMAX 400K支持5760块2.5“磁盘,而2.5“磁盘最大支持1.2TB了,那么系统的最大裸容量是

5760*1.2TB=6912TB

假设做RAID 6(14+2),有效容量就是6048TB。就算算上热备盘空间和元数据开销,这个数值也远远大于4PB。况且老的VMAX2只支持3600多块盘,一样支持4PB的可用容量。这说明,这个可用容量不是由硬盘数决定的。

到底VMAX3的最大有效容量受那些硬件条件制约呢?

西瓜哥曾经问过很多人,包括EMC的朋友,但都没有人知道原因。西瓜哥也看到海外也有大V在blog提出过这个问题,但都没有人回答。

但今天西瓜哥看到EMC的一个渠道资料,才找到了这个问题的答案。

EMC说,可用容量限制在于有多少元数据可以保留在缓存里。通常,1TB缓存支持256TB可用容量(如果采用精简配置,可分配容量可以乘以1.5)。对于VMAX 100K来说,每个引擎最多支持1TB的缓存,每2个引擎也就最多支持500TB的可用容量。而对于VMAX 200K和400K来说,每个引擎支持2TB缓存,而它们分别支持4和8个引擎,因此其可用容量限制就是~2PB和~4PB。

原来,VMAX3的可用容量受到缓存大小的制约,而不是硬盘个数的制约。

从EMC的说法看,西瓜哥猜测VMAX3由于采用预配置,SLO(服务等级目标)的管理方式,所有容量缺省都在一个SRP(存储资源池)里,而这个Pool要实现SLO的智能,肯定需要大量的元数据,而这些元数据为了快速处理,全部都保持在内存中。也就是说,VMAX3借鉴了XtremIO内存计算的特点。这也很好理解为什么VMAX3的快照功能强大了很多,因为可以采用ROW方式,只需要在内存中修改元数据就可以了。看来以后的高性能存储都会把元数据全部Load到内存里。

在EMC最新的资料里面还提到,EMC将在Q3把原来的VMAX 100K的规格提升了一倍,这样能够更好争夺高端存储入门市场。

simditor-img

还有,EMC VMAX3继续完善接口卡的支持,将开始支持FCoE接口了,不过,目前还没有支持大型机FICON接口。

simditor-img

在升级方便,限制也越来越少。西瓜哥看到,甚至VMAX3可以在线升级缓存,这是很多厂商都没有做的。大部分的存储的缓存一般都是出厂就配好,不支持在线升级的。因为这种升级比较复杂,要开箱,内存也需要支持热插拔。

simditor-img

在资料里面,EMC还公布了采用FAST.X特性,VMAX3后面挂XtremIO的时延情况。因为很多用户都认为XtremIO是全闪存阵列,肯定更快,一个慢的东西挂一个快的东西,这种组网感觉挺怪的。EMC说,由于VMAX3有大容量的Cache,因此后面挂XtremIO后,针对大部分的负载,时延还是有改善的,因为内存的时延比闪存还低,只有300~500us。

simditor-img


而性能方面,传统的OLTP性能比直接采用XtremIO来说会差一些,但对于DSS决策支持类负载,I/O颗粒比较大,采用VMAX3+XtremIO效果比单独用XtremIO的性能甚至还要好。

simditor-img

看得出来,EMC一直在完善VMAX3的特性,使得其更有竞争力。但西瓜哥认为EMC VMAX3可能对于中国用户有点太激进了,比如支持Hypervisor,软件堆栈复杂了;出厂缺省就是一个SRP存储资源池(最多支持2个),不能做隔离,灵活性和可靠性有所降低;还要只支持高密磁盘框,3U 120个磁盘,对用户的环境和维护习惯都是一个挑战。因此,虽然EMC VMAX3推出了很长时间,据说海外卖得不错(国外用户对空间和能源消耗看得比中国重),但好像中国卖得不多。西瓜哥从IDC的发布的Q1的数据里,还没有看到VMAX3在中国有出货,但是HDS VSP G1000新产品基本已经成为HDS高端发货的主流了。

到底EMC VMAX3是否会在中国水土不服,应该很快就见分晓,到时候我们看看EMC高端存储新旧产品的出货比例就知道了。西瓜哥将会继续关注高端存储市场情况,及时和大家分享自己的观察。

转载自西瓜哥

simditor-img

评论 写短评
这篇文章还没有评论