早期的存储体系操持都以硬件为核心,为了实现高效的 10 处置处罚,需要操持公道的硬件体系结构。随着以x86为核心的存储服务器平台渐渐成熟,存储体系的操持开始基于 x86 服务器架构,通过高速互连将 x86 服务器连接。此时的存储节点硬件会有一定程度的定制,包管存储节点的可靠性和I/O性能。
双控磁盘阵列是企业传统存储的典范架构,如图所示。该架构由两个存储控制器构成,存储控制器之间通过高速互连连接。阵列的前端通过光纤通道(Fibre Channel,FC)大概Internet小型盘算机体系接口(Internet Small Computer SystemImnterface,iSCSI)协议导出逻辑卷,后端通过SAS扩展器连接磁盘,构成纵向扩展的架构。
单阵列的存储规模比力小。为了构建大规模存储体系,在阵列的基础上采用存储地区网络文件体系(Storage Area Network File System,SAN File System)构建集群存储体系是常用的技能手段,如图所示。
这种体系通常提供标准可移植操纵体系接口(Portable Operating System Interface,POSIX)语义的网络直连存储(NetworkAttached Storage,NAS)服务,广泛应用在非线性编辑等领域。存储地区网络文件体系的架构特点和现在的分布式存储体系相似,采用数据与元数据分离的操持方式,元数据通过专门的服务器--元数据服务器(Meta Data Server,MDS)提供服务。在盘算端安装客户端软件,在访问用户数据时,起首访问元数据服务器并获取数据存放的位置,然后直接访问后端的阵列获取数据。在元数据服务器上可以实现名字空间(Name Space)的管理,从而构建全局统一的集群文件体系。为了包管可靠性,元数据服务器可以采用多机冗余的方式,确保在单点故障情况下的业务可用性。