存储

NAS和SAN的差异(1)
作者 IT168存储频道 2007年05月08日 15:36
 
NASSAN的差异
 
除了前面提到的方法,还有其他一些方法可以用来比较N A SS A N。下面的章节将引入其他一些方法并讨论其优缺点。我们希望通过这种分析,能让读者对那些可能产生矛盾和混淆的命题有一个清楚的认识。
文件系统处的分隔
图8 - 1说明了人们普遍接受的关于S A N和N A S之间的差异。该图的基本思路是选择文件系统作为分界线以分隔两个区域。换而言之,文件访问是N A S的工作,而S A N的任务则是操作块设备。图8 - 1左边的部分是应用程序,中间是文件系统,右边部分为磁盘。
 
8 - 1并不代表一个综合了S A NN A S的完整网络I / O系统,也不试图解释S A NN A S两者之间的依赖关系。因为这两者之间是相互独立的。这里举出该图的目的在于形象地对两种技术之间实现的差异进行比较。
 
NASSAN实现的简单模型
 
这张草图能很快地说明对象,但是它不能很好地对两种技术进行实质性的描述。例如,对初学者而言,它没有很好地对数据库系统进行说明。当然,给这个模型添加数据库系统并不困难,只需要将图中的文件系统换成数据库系统即可。
 
该图的不足之处在于,它对不同组件的所处地位描述太模糊,特别是对位于中间的文件系统。
 
本书的第2章和第3章分别讨论了I / O路径中的硬件和软件组件。图3 - 2 9显示了正在访问一台服务器上文件的客户机的I / O路径。它说明有两个文件系统需要被考虑:客户机上的文件系统和文件服务器上的文件系统。尽管客户机上的数据访问可能被重定向,从而绕过它的本地文件系统,但实际上仍然存在本地文件系统。图8 - 1显示了一个简单的文件系统,它没有被重定向,但也因此容易产生混淆。
 
NAS SAN的软件模型
8 - 2重新绘制了图8 - 1中的内容,只是这一次显示一系列更为复杂的软件组件。它包括左右两边的组件,并重新标记了中间的文件系统。
 
8 - 2中左边显示了一个客户端重定向器,它主要用于发送请求的文件和数据。客户端重定向器是一个文件系统级的软件。它将网络文件和数据服务与本地资源合并起来,然后将它们提交给应用程序或用户。图8 - 1中的文件系统部分被标记为网络文件系统。它在原有文件系统的基础上增加了数据库和网络应用的功能。模型的右边为一个存储控制器的设备驱动器,它代替了原来的磁盘驱动器。
 
注意S A N的位置在该驱动器的右边,而不是它和网络服务器之间。在这张图中假设该设备驱动器的连接控制器(例如H B A)位于主机I / O总线上。
打开APP阅读全文
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等