SAN vs. NAS

https://blog.51cto.com/xslwahaha/1617781

SAN与NAS是完全不同架构的存储方案,

前者支持Block协议,后者则支持File协议;

SAN结构中,文件管理系统(FS)还是分别在每一个应用服务器上,会产生I/O操作,而NAS则是每个应用服务器通过网络共享协议(如:NFS、CIFS)使用同一个文件管理系统,所以CPU密集型应用可以选用NAS.

SAN是将目光集中在磁盘、磁带以及联接它们的可靠的基础结构,而NAS是将目光集中在应用、用户和文件以及它们共享的数据上,显得更"高级"。

将来从桌面系统到数据集中管理到存储设备的全面解决方案将是NAS加SAN。

SAN 和 NAS 分别使用哪些协议?

SAN 使用四种协议:FCP(光纤通道协议)、iSCSI(互联网小型计算机系统接口)、FCoE(以太网光纤通道)以及 FC-NVMe(光纤通道非易失性存储器)。
使用任何 SAN 协议提供数据时,用户可能都需要专门的硬件来传输 SAN 流量。
例如,可能需要部署不同的交换机和网卡,甚至可能需要部署允许主机卸载某些 CPU 处理任务的融合网络适配器 (CNA)。这些专用资源有助于提升性能。

相比之下,NAS 使用其他类型的服务器(Windows 和/或 LINUX)所共享的协议 - 通用互联网文件服务/服务器消息块 (CIFS/SMB) 和网络文件系统 (NFS)。

这些协议不仅使数据存储更易于管理,而且还允许网络使用最终用户系统上已经存在的基础设施。

可以看到 NAS 各种协议及其实现是基于操作系统的。
而SAN的协议实现是在操作系统之下。
另外NAS是连接的目标是一个操作系统(一个IP,单个存储)
而SAN则是一个网络,背后是一个存储集群。

posted @ 2024-06-06 16:07  zongzw  阅读(43)  评论(0)    收藏  举报