纸上谈兵之VMAX 10K的算术题
张广彬 发表于:13年03月19日 10:37 [转载] 至顶网
今年1月发布的升级版VMAX 10K,提供了据称两倍于前代的性能,并引入了2.5英寸驱动器支持。全部采用2.5英寸驱动器时,最多4个机柜,1200个驱动器;如果混合使用3.5 英寸驱动器,则最多6个机柜,1560个驱动器。那么,全部采用3.5英寸驱动器时,最多支持的驱动器数量是……?终于有记者按捺不住,问了这个问题。
在大家手里都没有规格表的情况下,借着研讨会比较轻松的气氛,我张口胡猜了一下——1080个?一是印象里仿佛有这么个数字,二是简单心算的结果:2个使用3.5英寸驱动器的机柜能容纳360个(1560-1200),也就是每个3.5英寸驱动器机柜180个。那6个就是1080个嘛……
李君鹏先生很敬业且速度很快,研讨会刚结束,就发邮件告诉我们,全部用3.5英寸驱动器的话,最多6个机柜960个。
让我们梳理下这段话:
VMAX 10K支持磁盘数量如下:
如果全部是3.5”磁盘,最多960块盘(6个柜子);
如果全部是2.5”磁盘,最多1200块盘(4个柜子);
如果是2.5”和3.5”混合,最多1560块盘(6个柜子)。
如果仅仅从算术的角度来看(虽然我数学不好),似乎有点儿不太科学。打开新版VMAX 10K的规格表,我意识到自己忽略了数学以外的问题。
VMAX 10K的前身是2011年夏天推出的VMAXe。作为EMC Symmetrix VMAX高端存储系统家族的入门级产品,VMAXe的一大变化是将系统机柜分开布置,即四个引擎分别放在四个系统机柜(System Bay)中。
系统机柜分离的设计允许VMAX家族将单一阵列分为两个物理集群,解决地板或空间等限制
去年EMC World 2012上发布的VMAX 10K/20K/40K,由低到高的全线产品,都采用了系统机柜分开布置的设计。所以,问题的关键来了:
VMAX 10K最多可以有4个系统机柜,再多出来的2个是存储机柜(Storage Bay,或Drive Bay)。两者的主要区别是存储机柜基本只放容纳驱动器的DAE(磁盘柜),而系统机柜还要放VMAX 10K的引擎,每个VMAX 10K引擎包括2个VMAX 10K导向器及到EMC Virtual Matrix(虚拟矩阵)互连的冗余接口——这是要占空间的。
因此,如果使用3.5英寸驱动器,那么可选的存储机柜能容纳12个DAE,而系统机柜只能放10个DAE。也就是说,存储机柜可以容纳180个3.5英寸驱动器,系统机柜就减少到150个。
VMAXe的这张图直观的解释了960个3.5英寸驱动器是如何配置出来的
继而,新版VMAX 10K,和最初的VMAXe,都支持960个3.5英寸驱动器(区别在于VMAXe仅支持3.5英寸):150×4 + 180×2 = 960,而不是180×6 = 1080。
如果使用2.5英寸驱动器呢?每个DAE可以容纳25个驱动器,更重要的是,系统机柜和存储机柜对其“一视同仁”——都是最多12个DAE,总共300个2.5英寸驱动器。因此,4个系统机柜,就是4个引擎和最多1200个驱动器。
补充一句:系统机柜和存储机柜都可以混合3.5英寸和2.5英寸的DAE,前者总数10个,后者总数12个。系统机柜在全部采用2.5英寸配置的DAE时,才能达到12个。
那么,1560个驱动器,是否4个2.5英寸系统机柜,和2个3.5英寸存储机柜组合的结果呢?(300×4 + 180×2 = 1560)
李君鹏的回复是,其它的都对,只有最大1560块盘这个是这样配置的:
System Bay 1: 4个3.5” DAE (60块盘) + 6个2.5” DAE(150块盘)
System Bay 2-4: 10个2.5” DAE (250块盘)
Drive Bay 1-2: 12个2.5” DAE (300块盘)
可以看到,VMAX 10K完全可以支持超过1560个驱动器——多则用6个机柜全采用2.5英寸驱动器,可以到1800个;少则像上面的配置,System Bay 2-4多加2个DAE,也能到1710个?
那为什么不呢?个人认为,这是出于产品定位的考虑,毕竟再往上还有VMAX 20K和40K呢,要知道最高端的40K也就支持3200个2.5英寸驱动器,1700或1800都过一半了。如果用我在研讨会上的玩笑话说,(如果是消费市场)这叫xx……你们懂的
最后还要交代一个问题:1080这个数字到底有没有呢?是否只是我头脑中的一个幻影?也不是,因为去年推出的老版VMAX 10K,不仅仅是把最初的VMAXe改了个名而已,还包括更大的内存,和多一个的存储机柜(120个驱动器,另两个都是180),支持多达1080个 3.5英寸驱动器……
老版VMAX 10K可以多一个存储机柜,从而达到1080个3.5英寸驱动器的配置