西瓜哥 发表于:13年08月08日 11:00 [原创] DOIT.com.cn
EMC VMAX硬件架构剖析
大家知道现在VMAX是Symmetrix第8代产品了。VMAX相比以前的架构来说,本次是变化最多的,因此就如IBM推出XIV一样,让很多高端的存储专家大跌眼镜。下面我们就来聊聊这个架构。
首先,从大的方面来说,逻辑上还是高端存储的3层结构:
当然,相比DMX的紧耦合架构,VMAX每个引擎采用了中端的双控存储控制器类似的硬件架构(VMAX 10K和40K已经切换到VNX硬件平台了,但VMAX20K目前还是CX硬件平台),通过RAPID-IO交换机互连在一起,最多扩展到8个引擎(可以 理解为8个VNX)。
看一下这个图,大家更加清楚了,即VMAX的引擎利用了EMC的中端存储的硬件平台VNX/CX系列。
这个架构其实和华为HVS非常相似,只是华为HVS采用PCIE连接,而EMC还是采用Rapid-IO。Rapid-IO主要用在嵌入式设备,也是一个国际标准。我从百度百科给大家摘录一段Rapio-IO的介绍:
RapidIO 行业协会成立于2000年,其宗旨是为嵌入式系统开发可靠的、 高性能、 基于包交换的互连技术,2001 年正式发表其基本的规范。2003 年10 月,国际标准组织(ISO)和国际电工委员会(IEC)一致通过了RapidIO互连规范,即ISO/IEC DIS 18372,这使RapidIO(ISO)成为嵌入式互连技术方面得到授权的唯一标准。RapidIO 的规范发布历史如下:
2001年3月,发布RapidIO 1.1规范;
2002年6月,发布RapidIO 1.2规范;
2005年2月,发布RapidIO 1.3规范;
2007年6月,发布RapidIO 2.0规范;
2009年8月,发布RapidIO 2.1规范;
2011年5月,发布RapidIO 2.2规范。
RapidIO 1.x标准支持的信号速率为1.25GHz、2.5GHz和3.125GHz;RapidIO 2.x标准在兼容Rapid IO 1.x标准基础上,增加了支持5GHz和6.25GHz的传输速率 。
在高端存储里面,IBM的DS8000原来使用RIO-G(remote IO)技术,这是IBM专用的一种技术。去年DS8870发布后,IBM放弃了这个技术,转而采用PCIe互连。业内人士分析,VMAX研发的时候,当时PCIe还不支持光纤,因此就无法机柜分散布局,EMC被迫选择Rapid-IO来实现虚拟矩阵交换。因此,西瓜哥大胆 预测,VMAX的下一代将转为PCIe互连,这样延迟也比较小,而且没有协议转换开销。但昨天我又听到业内人士说VMAX下一代将采用 infiniband技术,而不是PCIe。总之,放弃Rapid-IO应该是共识,这个应该没有人怀疑。