从1990年Symmetrix之父Moshe Yanai推出Symmetrix 4400存储系统至今二十多年,高端存储系统无论从硬件架构还是软件功能上都发生非常明显的变化。本文将通过高端存储发展历史粗略的分析一下高端存储的发展方向。
分布式灵活可扩展
早期的高端存储系统的各个功能模块往往集成在一个大的机柜当中,通常包括控制器模块、缓存模块和后端接口模块等,它们通过背板进行连接。最为典型的是HDS的USP等系列存储系统。这种架构的缺点是存储系统的各个部件耦合比较紧,并且各个功能模块的定制化比较严重,存储成本较高。
随着时间的发展,用户渐渐意识到了这种紧耦合存储系统的缺点,希望存储厂商可以提供一种可灵活扩展的存储系统,以便根据需要分阶段的进行存储方面的投资,而不是一次性进行大量的投资。存储厂商为了迎合用户的需求,开发了基于高速互联的分布式的存储系统。在这种高端存储系统架构中,存储系统可以由单个存储引擎对外提供存储服务,也可以通过将各个引擎(控制器)由高速且低延时的网络进行互联,形成一个高性能的高端存储系统,整个存储系统非常类似于高性能集群系统。
高端存储系统的发展趋势是松耦合和可动态扩展,但各个存储厂商对存储系统的实现方式又不尽相同。例如EMC的V-Max系列存储采用虚拟矩阵试下存储系统引擎的互联,而每个引擎又是由一个双控器存储实现。基于这种架构,EMC的高端存储系统可以方便的实现从1个引擎到8个引擎的扩展。同时&