分析与比较
针对IO是整个网络系统效率低下的瓶颈问题,专家们提出了许多种解决办法。其中抓住症结并经过实践检验为最有效的办法是:将数据从通用的应用服务器中分离出来以简化存储管理。问题:
f图1
由图1可知原来存在的问题:每个新的应用服务器都要有它自己的存储器。这样造成数据处理复杂,随着应用服务器的不断增加,网络系统效率会急剧下降。
解决办法:
图2
从图2可看出:将存储器从应用服务器中分离出来,进行集中管理。这就是所说的存储网络(StorageNetworks)。
使用存储网络的好处:
1.统一性:形散神不散,在逻辑上是完全一体的。
f2.实现数据集中管理,因为它们才是企业真正的命脉。3.容易扩充,即收缩性很强4.具有容错功能,整个网络无单点故障。
专家们针对这一办法又采取了两种不同的实现手段,NAS即(NetworkAttachedStorage)网络直联存储器和SANStorageAreaNetworks存储区域网。
NAS:用户通过TCPIP协议访问数据,采用业界标准文件共享协议如:NFS、HTTP、CIFS实现共享。SAN:通过专用光纤通道交换机访问数据,采用SCSI接口。
的根本不同点?什么是NAS和SAN的根本不同点?
NAS和SAN最本质的不同就是文件管理系统在哪里。如图:
图3由图3可以看出,SAN结构中,文件管理系统(FS)还是分别在每一个应用服务器上;而NAS则是每个应用服务器通过网络共享协议使用同一个文件管理系统。NAS是将目光集中在应用、用户和文件以及它们共享的数据上。SAN是将目光集中在磁盘、磁带以及联接它们的可靠的基础结构。将来从桌面系统到数据集中管理到存储设备的
f全面解决方案将是NAS加SAN。NAS性能分析1.NAS与磁盘阵列的区别NAS是一台服务器,有自己的核心,如CPU、内存、操作系统、磁盘系统,而磁盘阵列只是一个存储介质。NAS直接接到交换机或集线器上,磁盘阵列接到服务器后端。NAS不依赖于服务器,NAS有自己的文件管理系统,把服务器管理文件的包袱卸掉,提高服务器性能,磁盘阵列没有自己文件管理系统,完全依托于服务器,当数据流量很大时,给服务器造成的压力很大,易形成IO瓶颈,使整个网络系统性能降低。磁盘阵列技术的出现,是为了提高数据存储的可靠性。它用效率来换取可靠性。NAS把磁盘阵列技术融合在它的文件系统中,这样既提高了数据的可靠性,又利用磁盘的并行操作,提高了系统的整体性能。2.NAS比磁盘阵列快的原因控制普通磁盘的是通用操作系统,如UNIX或NT控制磁盘只是其职能中的一部分,IO操作算法效率不高。r