首页 > 代码库 > DAS NAS SAN

DAS NAS SAN

DAS (Direct Attached Storage) 即直连存储。直连是指服务器和存储设备之间没有网络,直接相连,我们的个人电脑就是DAS,因为硬盘跟电脑直接是直接连接的。可见DAS是一种比较老的技术。

NAS(network attached storage),即网络附加存储。比如你在装了Linux的电脑上共享一个目录,让其他Linux客户能够通过NFS协议访问该目录,那这台电脑就是一定意义上的NAS。如果你在这台电脑上装些软件,让Windows用户(通过CIFS)和Linux用户(通过NFS)都能访问这台电脑上的共享目录,那这台电脑就成了完全意义的NAS。

SAN(storage area network),存储区域网络。是在服务器和存储设备之间用光纤交换机相连接,存储设备通过磁盘阵列等技术组成一个网络。

下面的图片直观的展示了三种存储技术。

 

对于DAS,很好理解,但是对于NAS和SAN,可能区别起来有些困难。其实两者的区别有如下两点:

  • fibre channel 和 ethernet
  • file system

fibre channel 和 ethernet

NAS的存储与服务器之间是通过普通的ethernet连接的,而SAN和存储之间通过febre channel连接。

file system

我们之前说的NAS的例子,一个linux电脑,共享一些目录出去,同时通过一些软件让 windows linux unix mac等不同的机器都可以使用共享出去的目录,就变成了NAS。这里要注意的是共享出去的这个目录是linux的一个文件系统。也就是说NAS的文件系统在自己这里。 而对于SAN, 它的文件系统在服务器那里,服务器通过自己的文件系统来控制SAN上的存储,只不过之间通过光纤交换机相连。 直白的说,NAS技术中,除了服务器,存储之外还需要额外的操作系统来管理存储。SAN不需要额外的存储,直接通过服务器的文件系统来管理存储。