关于NAS和SAN(协议、架构等)

About NAS and SAN(protocols, architecture, etc..)

我目前有点难以理解 NAS 和 SAN。

据我了解,NAS 和 SAN 的定义如下。

NAS(网络附加存储)
- 通常用作文件存储并使用以太网基础设施进行通信
- 作为文件存储,支持NFS、CIFS、SMB、HTTP(S)

等协议

SAN(存储区域网络)
- 与块存储通信以进行数据访问的网络协议。
- 配置独立网络系统
- 通常基于光纤通道 (FC) 技术。
- 可以使用 iSCSI(在中小型企业中)或 FCoE 作为 FC 的更便宜的替代品

所以,下面是我的问题。
1.文件存储和块存储是解决方案吗?查了下NAS是File Storage Solution,SAN Storage是Block Storage Solution。
- 在那种情况下,它们的基本基础设施(存储设备)是否相同?唯一不同的是协议,网络设备,可能是存储 os 控制下划线设备和使用方式的东西?

2. 我发现有支持 iSCSI 的 NAS 解决方案。但我发现 iSCSI 是使用 TCP/IP 网络系统的 SCSI 协议,而 SCSI 是用于块级存储通信协议。
- 现在我很困惑。 NAS是一个文件存储解决方案,它如何支持iSCSI协议?

3.AWS根盘和EBS存储是SAN存储吗?
- 我读到 SAN 存储配置可能很昂贵,因此 iSCSI 或 FCoE 是更便宜的配置方式。
- 使用什么技术配置 AWS 存储基础设施?

我是刚开始学习这些存储部分的计算机科学,遇到了一些问题。
os有谁能把问题解释清楚吗?
谢谢。

这取决于你怎么称呼"Solution"。基本基础设施是相同的,它是某种带有物理磁盘的 "storage server"(存储系统),但它在很大程度上取决于技术、供应商和各种选项。通常,存储系统使用 2 个主要组的不同协议提供对其物理磁盘的访问:一方面是像 SCSI 或很少有 ATA 这样的块级协议,另一方面是像 NFS、CIFS 等文件级协议。这并不意味着存储系统不能在块和文件模式下工作。

存储网络 - SAN 可以构建在 FC、FCoE、融合基础设施上,纯 TCP/IP 用于 iSCSI、Infiniband 或任何其他基础设施。通常,当人们说 "SAN" 时,他们指的是块存储设备和 FC 协议,但这并不意味着文件存储 - NAS 不能与 SAN 连接,反之亦然。