DAS/NAS/SAN
除了内置存储之外,随着存储容量需求的不断增加,加上维护便利性的需要,计算机系统开始引入了外挂存储(外置存储)。
上次说到,内置存储–硬盘(SDD HDD),前者用于做系统盘,后者容量大,用于存储数据。外置存储可分为内置存储与外挂存储,外挂存储可分为直连式存储(DAS)和网络存储。
DAS直连式存储,一般是使用专用线缆(例如SCSI),与存储设备(例如磁盘阵列)进行直连,虽然服务器和磁盘阵列是分开的,但可以看成一个整体。用户访问也可通过SCSI协议访问应用。DAS缺点就是只能专门供一个用户,不能共享且安全性不高,成本偏高。
网络存储(FAS)多主机多用户访问存储设备且路径可共享,它可分为NAS与SAN。
NAS:可以看作一个文件系统+硬盘,共享、成本、安全性可靠性都很不错,即插即用非常方便,用户通过IP网络进行访问,客户端通过NFS协议访问NAS上的文件。缺点也很明显I/O(输入与输出)会有瓶颈。基于这一缺点,才有了SAN的产生。
SAN:可以看作一块单独的硬盘,共享、安全性可靠性都较高,有IP SAN与FC SAN,分别采用网线和光纤进行连接。因为光纤网络的成本太高并且随着万兆网的普及,后面又发展出一种基于以太网的SAN存储形式,这个就是我们通常所说的ISCSI。这种存储形式其实是利用TCP/IP协议实现了对SCSI协议的封装。主机端相当于CS架构的客户端,而存储端则是服务端。该种方式SAN存储的优点是实现存储网络与传统以太网的互联互通。
DAS/NAS/SAN的结构图
NAS与SAN的区别
NSA对外呈现的是文件,SAN的则是磁盘;NAS直接连接入以太网,通过TCP/IP协议访问数据,采用标准文件共享协议如:NFS、CIFS实现共享。San则是通过光纤连接服务器,协议也是FC协议,但是后来也支持以ISCSIi协议连接以太网;最后就是san的性能要好于nas,根据使用需求选择合适的存储方式。
现在还有一种就是server SAN,它是一个存储池,并直连到多个单独的服务器。其中最常见的分别是VMware VSAN、惠普的 store virtual VSA、华为的 Fosion storage。
统一存储
所谓统一存储只是将上述两种方式整合到一台物理设备中,对外提供SAN和NAS服务,实现FC SAN与IP SAN、各类存储介质的完美融合。
分布式存储
分布式存储可以将分散开来的磁盘聚集起来组成一个虚拟的存储设备,在不增加专业的存储设备情况下为企业提供大容量高性能的存储服务。相较与传统存储,分布式存储有成本低、存储弹性好、容错性高、扩展方便。
分布式存储可分为文件存储、块存储、对象存储。文件存储的用户是人,就像是NAS;块存储的用户是可以读写块设备的软件系统,例如传统的文件系统、数据库;对象存储的用户则是其它计算机软件,网盘就是对象存储的一类。