当前位置: 首页 > 科技观察

DAS、NAS、SAN存储技术对比

时间:2023-03-13 15:06:44 科技观察

在Linux系统中,存储设置决定了很多服务的场景、范围和工作特性。1、DirectAttachedStorage(DAS)的定义DAS是指DirectAttachedStorage,即DirectAttachedStorage,可以理解为本地文件系统。这种设备直接连接在电脑主板的总线上,电脑将其识别为块设备,比如普通的硬盘、U盘等,很难共享这种设备。特点DAS购买成本低,配置简单,使用过程与使用本地硬盘没有太大区别。对服务器的要求只是一个外部SCSI端口,因此对小型企业来说非常有吸引力。缺点(1)数据备份操作复杂。(2)服务器本身容易成为系统的瓶颈。(3)服务器出现故障,数据无法访问。(4)对于多台服务器的系统,设备分散,不便管理。2、网络附加存储(NAS)的定义NAS是指NetworkAreaStorage,即网络附加存储。一般与其他主机共享本地存储空间,一般通过C/S架构实现通信。它实现了文件级共享。计算机通常将共享设备识别为文件系统,其文件服务器管理锁以实现并发访问。网络文件系统以文件模块的形式共享,工作在应用层。常见的NAS包括NFS和CIFS(FTP)。特点NAS实际上是一个存储设备,带有一个瘦服务器,实际上是一个网络文件服务器。NAS设备直接连接到TCP/IP网络,网络服务器通过TCP/IP网络访问管理数据。NAS作为瘦服务器系统,安装部署方便,管理和使用也非常方便。缺点(1)存储的数据通过网络传输,容易出现数据泄露等安全问题。(2)存储的数据通过网络传输,容易受到网络上其他流量的影响。当网络上有其他大数据流量时,会严重影响系统性能。(3)存储只能以文件的形式进行访问,不能像普通文件系统那样直接访问物理数据块,因此在某些情况下会严重影响系统效率。例如,大型数据库不能使用NAS作为存储解决方案。3、StorageAreaNetwork(SAN)的定义SAN是指StorageAreaNetwork,即存储区域网络,工作在内核层。它将传输网络模拟为SCSI总线。每台主机的网卡相当于SCSI总线中的initiator,server相当于一个或多个target。它需要依赖客户端和服务端的SCSI驱动,通过FC或TCP/IP协议封装SCSI数据包。它实现了块级共享,通常被标识为块设备,但需要专门的锁管理软件来实现多主机并发访问。特点SAN实际上是一个独立于TCP/IP网络的存储专用网络。目前一般的SAN提供2Gb/S到4Gb/S的传输速率。同时SAN网络独立于数据网络而存在,因此访问速度非常快。另外,SAN一般采用高端的RAID阵列,这样SAN的性能优于几个专业网络。存储技术的领导者。由于SAN基于专用网络,具有很强的可扩展性。给一个SAN系统增加一定的存储空间,或者增加几台使用存储空间的服务器,都是非常方便的。缺点需要单独建立光纤网络,异地扩展困难。SAN阵列机柜和SAN所需的光纤通道交换机都非常昂贵。