目前磁盘存储市场上,存储分类根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attached Storage,简称FAS);开放系统的网络化存储根据传输协议又分为:网络接入存储(Network-Attached Storage,简称NAS)和存储区域网络(Storage Area Network,简称SAN).目前绝大部分用户采用的是开放系统,其外挂存储占有目前磁盘存储市场的70%以上.
封闭系统的存储
开放系统的存储: 内置存储
外挂存储: 直连式存储
网络化存储: 网络接入存储
存储区域网络
目前(2010年初),EMC在外部磁盘存储市场上的市场份额为24%,IBM和惠普都只有EMC一半的市场份额,即12%左右.接下来是三家厂商:戴尔、NetApp和日立--各自的市场份额在9%左右.Sun微系统拥有2%-3%的市场份额.接下来还有3PAR,Compellent,Isilon,LSI,Pillar Data和Xiotech等厂商.我们还经常用到的存储厂商一般还有DataDomain,博通(Broadcom,Emulex,博科(Brocade)等.
DAS的存储结构见图: http://hi.youkuaiyun.com/space-4175647-do-album-picid-479153.html
SAN的存储结构见图: http://hi.youkuaiyun.com/space-4175647-do-album-picid-479155.html
NAS的存储结构见图: http://hi.youkuaiyun.com/space-4175647-do-album-picid-479154.html
有关他们的优点缺点网络上介绍的很多,这里主要说下他们的区别.
DAS可以算是传统的存储方式,每个应用服务器直接连接到存储设备上,多个应用就得分别拥有自己的存储设备.
所以,我们想到要将数据从通用的应用服务器中分离出来以简化存储管理,这就是网络存储.
SAN一般通过光纤(当然,现在也有其他方法)交换数据,而NAS是通过TCP/IP协议交换数据.SAN一般将目光集中在磁盘,磁带以及联接它们的可靠的基础结构上,NAS一般将目光集中在应用,用户和文件以及它们共享的数据上.所以,NAS存储解决方案有自己的文件管理系统,而SAN没有.
针对SAN和NAS,有更多的优化解决方案.二者在不同的应用领域各有所长,还出现了二者相互融合的趋势.
网络存储相关技术在以下几个方面将继续有所发展.
1.基于InfiniBand的存储系统
InfiniBand 把网络技术引入I/O体系中,形成一个I/O交换网络结构,主机系统通过一个或多个主机通道适配器(HCA)连接到I/O交换网上,存储器,网络通信设备通过目标通道适配器(TCA)连接到该I/O交换网上.在InfiniBand体系结构下,可以实现不同形式的存储系统,包括SAN和NAS.
2.采用DAFS技术
直接存取文件系统DAFS把RDMA的优点和NAS的存储能力集成在一起,全部读写操作都直接通过DAFS的用户层——RDMA驱动器执行,它提供内存到内存的直接传输途径,使数据块的复制工作在这两个物理设备预先映射的缓冲区中直接传输.DAFS可以直接集成到NAS存储服务器中.
3.NASD技术
NASD(Network-Attached Secure Disk)是一个类似NAS存储设备的智能磁盘驱动器,NASD设备嵌入了低层的磁盘管理功能,客户端可以直接存取NASD设备中的资源.文件管理器负责每个客户对NASD设备存储资源的存取控制和检查工作.存储管理器则负责NASD存储资源的映射管理和RAID管理等工作.
4.统一虚拟存储
统一的虚拟存储将不同厂商的FC-SAN,NAS,IP-SAN,DAS等各类存储资源整合起来,形成一个统一管理,监控和使用的公用存储池.虚拟存储的实质是资源共享.存储虚拟化一般有三种途径:基于主机的虚拟化存储,基于存储设备的虚拟化存储以及基于网络的虚拟化存储.
存储继续发展,那就是将来的云存储(cloud storage)了.一个全新的理念问题.它将网络上大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统.
云提供的是服务,云存储意味着把主数据或备份数据放到企业外部不确定的存储池里,而不是放到本地数据中心或专用远程站点.当然,如果企业恰恰有自己的云平台,恰恰是提供云存储的服务企业则例外了.
有关云存储的实现也即分布式分类里介绍的分布式内容.如果说他和网络存储有什么区别,我感觉最大的区别是云存储更可靠,更可用,更有效率.更透明.比如,它自动的提供数据的写入和备份工作,一般的NAS不会自动实现备份,而且需要你关心备份的具体位置.
存储分类只介绍目前相关的存储技术,主要还是DAS,SAN,NAS相关技术及实现.