蜀山平常心 发表于 2023-3-27 14:21:05

一文带你彻底搞清楚DAS/SAN/NAS

前腾讯工程师,经历过大厂,也经历过创业!
我已奔四,但我还在持续学习,持续成长!
我非常乐意把我的经验和心得分享给你!
我是阿铭,关注我,和我一起成长为大牛!
存储分类

话不多说,直接上图

 
 
至于封闭的以及内置的存储不是今天要讨论的对象,本文主要针对三个外挂存储DAS、NAS和SAN展开讨论。
DAS

DAS(Direct-attached Storage) 直连存储,这种存储设备通常是一个磁盘阵列柜,里面有多块磁盘,但不带RAID功能。
它与服务器主机之间的连接通常采用SCSI或者FC连接。DAS只能连接一台服务器,其它服务器无法共享该存储。
SAN

SAN(Storage Area Network) 存储区域网络,可以理解成它是一个网络上的磁盘。上面的DAS是通过数据线(SCSI)连服务器,而SAN通过网络设备和网络光纤连服务器。
SAN的结构允许被任何服务器连接,这样不管数据放在哪里,服务器都可以直接存取所需的数据。这意味着,同一个SAN可以提供给多台服务器使用。因为采用了光纤接口,SAN还具有更高的带宽。
SAN本身不带文件系统,它就是一个可以连接到网络设备的存储设备。只要服务器和SAN处于同一个网络中,那么这些服务器就可以连接到SAN。在服务器的操作系统上看,SAN就好比是本地的磁盘,可以用来格式化和挂载。
NAS

NAS(Network Attached Storage) 网络附加存储,是一个网络上的文件系统。它类似于我们在一台服务器上搭建的NFS服务,然后共享给了其它服务器。
NAS提供者首先是一台带有操作系统的服务器,然后该服务器后端连接着一个或者多个存储设备,这个设备可以是DAS,也可以是SAN。
然后NAS需要和使用它的服务器在同一个网络里,其它服务器通过网络来挂载并使用NAS提供的文件系统。
总结


 
 
DAS最简单,就是直接把存储设备连接到服务器,而这种模式最大的问题是,每个应用服务器都要有独立的存储设备,这样增加了数据处理的复杂度,随着服务器的增加,网络系统效率也急剧下降。
NAS通过TCP/IP协议访问数据,采用业界标准文件共享协议,例如NFS、HTTP、CIFS实现共享。
SAN通过专用光纤交换机访问数据,采用SCSI、FC-AL接口。
NAS和SAN最本质的区别就是文件管理系统在哪里。如上图所示,SAN结构中,文件管理系统(FS)分别在每一个应用服务器上面,而NAS则是每个应用服务器通过网络共享协议,使用同一个文件管理系统。

来源:https://www.cnblogs.com/msjhw/p/17229643.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 一文带你彻底搞清楚DAS/SAN/NAS