存储设备架构分析(2)

MPP架构在可扩展性和可靠性方面表现非凡,但是对后端网络的设计要求苛刻,通常也是性能的瓶颈点所在。上述很多的存储架构都是在优化控制器和磁盘柜之间的关系,试图通过控制器和磁盘柜的访问并行化来提高性能和可靠性。但是,有没有一种在更高层次既实现简单又能达到相同目的集群架构呢?答案是肯定的,其实在集群文件系统的角度可以比较容易的实现数据存储的集群化。HDFS和国内的蓝鲸文件系统就是采用的这种架构,该架构的示意图如下图所示:

存储设备架构分析

该架构可以被称之为带外模式。设备一共可以分成两大类,一类为存储节点;另一类为元数据服务器。Client想要获取数据的时候首先访问元数据服务器,从而得到访问块所在设备以及具体的位置信息。得到这些元数据之后,数据访问就可以直接在Client和存储设置之间进行了。为了提高性能,元数据访问可以在Client端进行Cache,不能让元数据服务器成为一个系统瓶颈。一旦消除这个瓶颈,这种带外模式效率还是很高的。

本文对当前几种流行的存储架构进行了分析,个人认为在不断追求scale out的今天,软件主导的集群方案将会越来越受到关注和欢迎。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9f171c7512892d8be76d2cfcaa76f8ac.html