DAS即直接连接存储(Direct Attached Storage),NAS即网络接入存储(Network Attached Storage),SAN即存储区域网络(Storage Area Network)。


<img src="https://s2.51cto.com/images/blog/202305/26131844_647041347aa4a29257.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=" data-rawwidth="530" data-rawheight="280" width="530" data-original

nas存储网络架构 nas网络连接存储技术_nas存储网络架构


DAS是指将外置存储通设备通过SCSI或FC接口直接连接到应用服务器上,存储设备是整个服务器结构的一部分。在这种情况下,数据和操作系统往往都未分离。


SAN是通过光纤交换机连接存储阵列和服务器,建立专用数据存储的存储私网。


NAS采用网络技术(TCP/IP、ATM、FDDI),通过网络交换机连接存储系统和服务器主机来建立存储私网。其主要特征是把存储设备、网络接口和以太网技术集成在一起,直接通过以太网网络存取数据。也就是把存储功能从通用文件服务器中分离出来。


三种模式中,DAS模式最简单,就是直接把存储设备连接到服务,而这种模式最大的问题是:每个应用服务器都要有独立的存储设备,这样增加了数据处理的复杂度,随着服务器的增加,网络系统效率也急剧下降。为了解决上述问题,提出了NAS和SAN两种模式。


NAS:通过TCP/IP协议访问数据,采用业界标准文件共享协议,如果NFS、HTTP、CIFS实现共享。


SAN:通过专用光纤交换机访问数据,采用SCSI、FC-AL接口。


NAS和SAN最本质的区别就是文件管理系统在哪里。如图1所示,SAN结构中,文件管理系统(FS)分别在每一个应用服务器上面,而NAS则是每个应用服务器通过网络共享协议,使用同一个文件管理系统。即NAS和SAN存储系统的区别就是NAS有自已的文件管理系统。

SAN和NAS系统都是使用RAID的冗余存储系统。

SAN存储设备通过光纤连接,而NAS存储设备通过TCP/IP连接。由于这个原因,SAN通常用于高级解决方案,而NAS解决方案更易于家庭用户或小型企业使用。为了通过SAN连接,设备必须能够使用SCSI光纤通道。相比之下,NAS比较简单,任何东西都可以通过以太网连接到NAS解决方案。

SAN存储设备访问数据块,而NAS存储设备访问单个文件。根据性能需求,这两种选择都可能更可取,这完全取决于数据和系统的体系结构。对于数据和资源密集型的高级应用程序,块数据可能更为可取。但是对于一般存储的数据来说,NAS可能更直接,并可以带来更好的性能。

SAN存储设备连接多个存储设备,而NAS存储设备作为单个专用设备运行。SAN解决方案实质上是创建一组存储设备,它们都在同一个网络上运行。另一方面,NAS数组作为存储在单个设备中。从功能上讲,这意味着SAN和NAS的运行方式截然不同:一个主要依赖于网络,而另一个主要依赖于硬件。

SAN解决方案通常更快,特别是在传输大量数据时。SAN云经常用于更高级别的资源密集型应用程序,它们设置起来更复杂,管理起来也更复杂。由于他们的要求,SAN解决方案也可能更昂贵。SANS具有可扩展性和可扩展性,即使在非常大的工作负载下也能保持其性能。