分类: 服务器与存储
2012-01-08 22:46:40
Symmetrix 从首款产品推出到现在已经有了18年的历史,Symmetrix 的体系架构有了三次转变。第一次是总线架构,它的产品是从1990年到2003年,第二次是直连矩阵架构,产品是从2003年到2009年,代表产品是DMX4。2009年4月,EMC发布了基于虚拟矩阵架构的V-Max,在新的体系架构下,VMAX是虚拟矩阵架构下的第一款产品。
DMX4和V-Max在架构上的主要改变有两点:首先,使用了新的虚拟矩阵架构。 其次,将原来的系统板上的配对控制器改进成以引擎为单位存在。
一. 虚拟矩阵架构 vs 直连矩阵架构
Vmax中推出的虚拟矩阵架构取代了原先的DMX4产品中使用的直连矩阵结构。在虚拟矩阵架构中,它跟以往的总线架构和直连矩阵架构不同,虚拟矩阵架构是专为支持虚拟数据中心而构建的,具有纵向扩展和横向扩展能力,满足更高可扩展性、性能、可靠性要求。通过这架构的改进,使V-Max与直连矩阵架构的DMX4相比,性能的上达到了DMX4的三倍,V-Max的连通性,包括前端连接服务器的端口数,以及后端磁盘的端口数都翻了一番。容量上也达到了2PB,是DMX4的三倍。
以上是直连矩阵架构和虚拟矩阵架构图,图中比较明显的一点是DMX4中各个前端和后端控制器互联,同时访问全局缓存。而在V-Max中,每个引擎有自己的本地内存(独立安装在每个引擎里,DMX4中是通过内存卡安装在整个系统中),每个引擎里包括前端供主机的连接和后端到磁盘的连接,访问数据缓存也分为本地访问和远程访问(根据控制器访问的数据,是被缓存在本地内存,还是缓存在远程引擎的内存里)。同时,各个控制器之间的系统背板也改为专用的冗余交换机架构,增加了可靠性。
二. V-Max中的引擎
Symmetrix V-Max和以前的DMX不同,V-Max里面是以引擎(Engine)为单位。V-Max的引擎它包括前端与主机连接的端口,后端与磁盘连接的端口,包括多核的CPU,包括全局的缓存
Cache(以镜像存放),以及控制器与控制系统互联的虚拟矩阵接口。还包括EMC Symmetrix的Enginuity操作系统。Symmetrix V-Max的引擎把业界这些标准的部件和Symmetrix 独特的这些特性结合起来,形成一个单一部件块。这就是Symmetrix V-Max引擎。它相对DMX4中的通过插提供的更好的扩展性,客户可以根据业务按需要添加引擎的数量。
V-Max新架构架构还提供了一些特点:
· 更高的性能:前端和后端口扩展到128个端口
· 后端口提供闪盘,光纤盘和SATA盘的链接
· 更快的速度:使用了Intel的四核处理器
· Virtual Matrix interface连接和共享整个系统中的所有资源(远端的缓存数据访问)