我们使用 SAN 的原因之一是让它在服务器上看起来好像它是本地的。与安装在设备上的 NAS 存储相比,SAN 的优势是什么?
SAN 相对于安装到设备的 NAS 存储的优势?
SAN 以原始块设备的形式出现,可以做块设备可以做但文件系统不能做的事情。两种非常常见的情况包括数据存储,其中应用程序直接使用块设备(如某些数据库可以),或用作无盘服务器的引导卷(某些服务器和刀片系统可以很好地从固件中读取 iSCSI,以处理SAN 设备,就好像它在本地连接的时间足够长,足以让操作系统启动并运行)。
NAS 是(可能)简单的存储设备,具有各种存储访问协议,通常包括 iSCSI。有极其广泛的不同设备、功能和性能等级。大多数 NAS 提供磁盘冗余、一些电源和网络,很少有控制器冗余。
SAN 是存储设备和主机之间的网络,提供和保护对 NFS 或块存储的访问。大多数情况下,它是冗余的,旨在显着扩展(许多主机和存储设备)。
SAN 可以像单个交换机一样简单,但(路径)冗余至少需要两个交换机。在极端情况下,一个 SAN 可以包含数百甚至数千个端口。最流行的 SAN 协议是光纤通道、iSCSI 和 NFS(不一定按此顺序),它们各有优缺点。
大多数 SAN 使用聚合硬盘或 SSD 数量的存储阵列。这可能是一个 NAS,但大多数情况下,更复杂的设备会与高级别的冗余一起使用——磁盘、网络、电源、缓存、控制器。与 NAS 相比,企业级阵列在硬件中实现了更多功能,并且通常执行速度更快。大多数情况下,您还与供应商签订了 SLA,以提供支持和快速更换部件。
SAN 存储阵列的优势包括性能、可扩展性、可用性和功能级别(快照、分层分层、后端镜像……)
嗯,首先,NAS 是单点故障,这意味着如果您的 NAS 设备死机,您将无法访问您的存储。但是,使用 SAN(存储区域网络),您可以将多个设备用作存储。因此,它消除了单点故障并使您的系统变得冗余。
SAN 的另一个优势是其速度,可通过光纤和 FC(光纤通道)协议实现。还有一种更便宜的替代方案,例如在 TCP 之上工作的 ISCSI。