NAS vs. SAN – What Are the Differences Between Them

Attention

本文仅用于学习交流,切勿用于商用!若因转载发生任何版权纠纷,本人概不负责。

如您拥有原文的版权,并且不希望本文被翻译发表,请联系我,我会将其删除。

文章涉及到的部分专业术语为保证翻译的准确性不做任何翻译,仅做英文简称全名的展开。
文章如有翻译错误,感谢指正。

Network Connected Client

NAS(Network Attached Storage)和SAN(Storage Area Networks)都是用于解决多用户同时存储数据的问题。它们都为团队用户提供了专用的存储,但是它们在实现这项工作时却有不同的方法。

NAS是在以太网(Ethernet)上的单个存储设备,相比于SAN它相对便宜以及容易部署,而SAN是由多个设备组成的紧密而耦合的网络,相对来说它更加昂贵并且在部署和管理上更为复杂。从用户的角度看,NAS和SAN最大的区别是在于,NAS提供共享式存储的方式是挂在网络硬盘,并且使用的协议是NFS(Network File System)和SMB(Server Manage Block)/CIFS(Common Internet File System),而通过SAN连接的硬盘在用户会像作为本地硬盘一样出现。

本篇文章我们会向你展示一些NAS和SAN的不同之处,以及它们最适合的应用场景,进而帮助你决定哪个才是最适合你的。

 

基础定义:什么是NAS?

NAS是一台连接到网络的电脑,可以为其他在网络上的设备提供基于文件的数据存储服务。NAS的主要有力之处是部署起来比较简单。通过NAS连接的硬盘在用户的电脑上会以挂载网络硬盘的形式出现。文件通常储存在系统中的一个或者多个硬盘中,通常多个硬盘会组成RAID(Redundant Array of Independent Disks)。一般来说,在NAS中有越多的硬盘,那么就有更多可供你选择的储存选项。这种设备其实是一个网络节点——很像电脑或者其他基于TCP/IP协议的设备,所有的设备都有自己的IP地址——NAS文件服务是使用以太网(Ethernet Network)发送以及接受文件的。虽然NAS通常不是出于作为通用服务器的目的而设计的,但是越来越多的NAS供应商和第三方合作方在NAS上提供了类似于服务器的功能。

NAS设备提供了一种的方式让多用户可以在不同的地方访问数据,对于需要在项目中协作或者分享数据的用户们来说,这是十分有价值的。NAS对于协作提供了非常好的访问控制(译者注:这里的访问控制,你可以理解为对不同用户可以设置不同的访问权限以实现访问控制。)以及安全支持,并且对于不是专业IT人员的人来说,也可以通过线上的网页服务进行管理。它也提供了很好的数据冗余储存结构——通常是RAID——让多个硬盘像一个单个的大容量硬盘形式出现,并且可以允许一小部分的硬盘出错而不影响整个系统。

NAS的优点

NAS通常是SOHO用户(译者:原文home office or small business,这里翻译用SOHO也很合适)对于容易出错的外接硬盘和DAS(Direct Attached Storage)下一步的升级计划。从外接硬盘和DAS升级到NAS通常是为了这些原因,能够在本地和远程共享文件,7×24小时可以访问文件,冗余数据储存,可以对系统进行替换或者升级其中的硬盘,并且最重要的,支持与云储存一体化,提供重要数据自动备份的位置。

 

总结NAS的优点:

* 相比较(SAN)没那么贵
* 一个独立的解决方案
* 便于管理
* 7×24小时远程数据访问
* 众多系统和大小可供选择
* 允许储存硬盘出错而不影响文件
* 自动备份其他设备到云

Network Connected Clients
在本地网络上的NAS系统和客户端——所有的文件服务都基于以太网

 

Synology nas8盘位3.5英寸的NAS

 

NAS的限制:

NAS的弱点表现在规模和性能上。越多的用户需要访问,服务器就越难保证可用。此时,你可能会需要扩展储存,但是通常这会要求NAS使用更强大的系统,更强大的板载处理器,更多的内存,更快、带宽更大的网络连接。其他的弱点是关于以太网本身的。在设计上,以太网从一个地方传输数据到另一个地方是通过将源数据划分成不同段进行传输的,这被称为packet(数据包)。取决于当前的网络传输或者问题,任何这些packet有可能会出现延迟(delay)或者包乱序抵达(send out of order),并且文件可能将不能被用户正常访问,直到packet到达并且按顺序排列。

任何的延迟(缓慢或者重新连接)通常在传输小文件的时候很难被用户注意到,但是对于高要求的使用场景,例如视频制作,这可能会成为一个非常大的问题,当文件变得非常的大,任何的超过几毫秒的延迟会打乱正常的生产工作,例如视频剪辑。

 

基础定义:什么是SAN?

SAN是一种能为用户提供高性能、低延迟的共享式存储访问的设备。SAN是由多个服务器和储存组成的高速互联、低延迟的设备,允许用户通过Direct Fibre Channel从储存到客户端进行连接,并提供超高速的性能表现。SAN在服务器和用户端之间还可能需要一个独立的以太网,用于文件请求和在Fibre Channel Network中有更好的性能表现。SAN是一种具有灵活性的方式,能满足在高要求场景中多用户共享式存储的需求,像是视频剪辑或者多应用场景服务。通过将客户端、SAN服务器以及存储以Fibre Channel Network的方式互联,SAN上的硬盘不仅可以像本地硬盘直连在电脑上一样,并且性能表现也十分相似。文件在Fibre Channel上传输,进而避免了TCP/IP数据包传输、延迟、以及本地网络拥堵的问题,确保在媒体以及至关重要的数据储存任务中,以最快的连接速度保证可用性。

Fibre Channel Connected Clients

SAN管理服务器、储存阵列以及客户端,所有的连接都是通过Fibre Channel Network进行连接的——所有的文件传输都是在Fibre Channel上的

 

SAN的优点:

因为考虑到SAN比NAS更加复杂以及昂贵,SAN通常用于大公司并且要求一名IT人员进行管理。对于一些场景,例如视频剪辑,它的高速连接以及低延迟是非常值得的。

SAN的主要优点是可以同时访问共享式存储,并且可以通过附加的储存控制器进一步的提速。举个例子,上百名剪辑师可以同时使用10GB/s储存。出于这点,SAN广泛的使用于多人协作剪辑的场景中。

SAN的优点总结:

* 非常快的数据访问速度以及低延迟
* 减轻本地网络压力
* 可以对互联网络进行升级
* 系统层面的优势(更“原生”),更好的访问文件
* 通常是共享式存储高要求场景的唯一选择

SAN的限制:

SAN的限制可以被总结为价格昂贵以及需要专人管理——必须为metadata file使用并维护一条专用的以太网,并且使用Fibre Channel Network的投资也是非常大的。话虽如此,对于需要许多人同时进行十分高速的数据传输来说,SAN通常是唯一的选择。

NAS和SAN的主要不同之处

截屏2021 05 16 15 52 49

当在NAS和SAN之间进行考虑时,如果你这么想可能会比较好:NAS很方便部署和管理,并且对于普通场景下的使用来说已经很好了。与此同时,SAN在部署和管理上有更高的要求,但是当遇到对共享式存储有高要求的场景和重要任务时,它通常是唯一的选择。

 

———————————————————

原文

NAS vs. SAN – What Are the Differences Between Them

Default image
tshaveanidea
ts, tssblog's owner, a.k.a. Lucas
Articles: 129

Leave a Reply

%d bloggers like this: