SAN和NAS的区别

NAS = "网络共享文件夹" (文件级,TCP/IP) ---网盘
SAN = "本地硬盘搬到网线上"(块级,专用存储网络)

维度 NAS(Network Attached Storage) SAN(Storage Area Network)
访问协议 TCP/IP:NFS/SMB/FTP/HTTP FC/FCoE/iSCSI:SCSI 命令直接跑在链路上
数据粒度 文件级(整个文件) 块级(512 B~4 KB 块)
网络介质 普通以太网 专用光纤通道(FC)或高速以太网(iSCSI/FCoE)
拓扑结构 挂到 LAN 里,与业务网合一 独立 存储局域网,与 LAN 隔离
客户端感知 挂载共享目录(\nas\share) 显示为 本地磁盘(/dev/sdb)
典型设备 群晖、QNAP、NetApp CIFS/NFS 网关 FC 交换机 + 磁盘阵列 + HBA 卡
距离/扩展 局域网内,< 1 ms 城域/数据中心,< 10 km(FC)/100 km(iSCSI)
成本 低~中 高(FC 交换、HBA、光模块)
场景 文件共享、备份、虚拟机 ISO 库 数据库、VMware vSphere、Oracle RAC、高并发块存储

类比

  • NAS = "网盘":把文件拖进去,多人共享。
  • SAN = "把 D 盘搬到机房" :电脑里多出一个 本地磁盘 E:,其实是 10 km 外阵列上的空间。

NAS 给文件,SAN 给硬盘;NAS 用网口,SAN 用 FC/iSCSI;NAS 共享文件夹,SAN 映射本地磁盘。

相关推荐
浩浩测试一下1 小时前
内网---> WriteOwner权限滥用
网络·汇编·windows·安全·microsoft·系统安全
starfire_hit1 小时前
JAVAWEB根据前台请求获取用户IP
java·服务器·网络
Java后端的Ai之路2 小时前
【Python 教程14】- 网络编程
网络·python·php
learning-striving2 小时前
kali连不上网解决方法
linux·开发语言·网络·php·kali
阿钱真强道2 小时前
12 JetLinks MQTT直连设备事件上报实战(继电器场景)
linux·服务器·网络·数据库·网络协议
九.九2 小时前
CANN HCOMM 底层机制深度解析:集合通信算法实现、RoCE 网络协议栈优化与多级同步原语
网络·网络协议·算法
安科瑞刘鸿鹏172 小时前
高速路灯故障难定位?用 ASL600 实现精确单灯监测与维护预警
运维·网络·物联网·安全
wenzhangli711 小时前
OoderAgent SDK(0.6.6) UDP通讯与协议测试深度解析
网络·网络协议·udp
安科士andxe11 小时前
60km 远距离通信新选择:AndXe SFP-155M 单模单纤光模块深度测评
网络·信息与通信
酥暮沐12 小时前
iscsi部署网络存储
linux·网络·存储·iscsi