SAN vs NAS:如何解释外行术语的差异?

Ant*_*ong 5 linux unix storage nas san

我来自软件背景,所以我并没有真正了解这些存储技术。

今天我被问到这个问题,我觉得我无法给出正确的答案。

以下是我的理解:

  • SAN是指一套保证数据存储高可用性的低水平技术。

  • NAS 是一个更通用的术语,它指的是通过网络提供对存储的访问的任何设备。

他们是对的吗?我错过了任何关键功能吗?

小智 5

SAN 和 NAS 的一般区别在于 SAN 是块级的(换句话说,访问远程存储的设备为驱动器分配了一个文件系统),而 NAS 是文件级的(托管 NAS 的设备为驱动器提供文件系统)并且访问远程设备的设备通过 NFS 或 CIFS/SMB 等协议看到它们。)通常,由于传输块级信息而不是文件级信息的影响,SAN 会更快。

名称“存储区域网络”或 SAN 隐含了其他一些东西,但高可用性并不是它们的要求。同样,一般来说,如果有人谈论 SAN,他们指的是通过 iSCSI、FC 或 FCoE 在块级别可用的一个驱动器或一组驱动器,而谈到 NAS 时,则指的是文件服务器,例如一个运行 NFS 和 Samba 的 linux 机器,文件系统由主机设备编写。