26 123
发新话题
打印

各位大侠,关于SAN与NAS有问题请教~~~~

感谢各位如此热心来回答些问题.我有些东西还不是很明白.

SAN是block级的,我前多台服务器通过mount是可以同时读我存储映射出去的lun的.同时写当然会出错.读是没有问题的.

TOP

写当然会出错,不然SAN共享软件靠什么吃饭
IBM 存储 小型机 HDS存储
klin121628@msn.com

TOP

我在一篇文章上看到过有关NAS和SAN的区别,那篇文章里提出“SAN共享的是资源,而NAS共享的是数据”。LINUX下我不懂,但WINDOWS下,只要看资源管理器就可以区分了,被当做本地盘识别的就是SAN或者DAS设备,如果被当做“网络硬盘”被识别的,一定就是NAS了。

我个人认为SAN的共享是一种基于服务器的共享,也就是基于HBA卡直连的共享。或者由HBA卡连接在SAN上面的服务器将空间设置成网络共享,但这样一来好像就变成了NAS网关了,SAN的一些优势就体现不出来了。

而NAS则是一种更广泛的网络共享,理论上只要是能够进行通讯的网络,又有足够的权限的话,那么网络上所有的服务器,终端都是可以访问的。

TOP

引用:
原帖由 David.Lee 于 2008-5-9 12:35 发表
我在一篇文章上看到过有关NAS和SAN的区别,那篇文章里提出“SAN共享的是资源,而NAS共享的是数据”。LINUX下我不懂,但WINDOWS下,只要看资源管理器就可以区分了,被当做本地盘识别的就是SAN或者DAS设备,如果被当做 ...
你的理解完全不正确!
前面很多人都已经总结出来两者的差别了!

TOP

SAN实际上是物理设备的共享,而SAN共享文件系统和NFS都是进行文件级别的共享。
如果我们在设备上存储了一个文件,那么SAN的共享意味着每个主机可以使用这个文件,但是不能同时使用;而SAN共享文件系统和NFS就可以突破这个限制。
NFS的性能比较低,而一些商业共享软件的性能比较好。
这个问题与存储本身已经距离比较远了,所以存储本身无法解决这个问题
中国北京 MSN wwy0630@263.net

TOP

呵呵,老兄是否可以指出我理解错误的地方在哪?

前面的回复我都看过了,好多人都是从技术上一遍遍的讲解NAS和SAN的区别,如果把这些帖子总结起来的话,一定会成为一篇相当不错的技术文章,你的分析和讲述从技术角度上看非常完美,而且充分展示了你的技术水平,但是如果和你交流的是一个不懂技术的客户呢,这时你不可能让对方回去好好学学存储技术,然后再使用存储吧!

我在回复中提到“SAN共享的是资源”并没有错啊,SAN是一种依靠不同于网卡的特殊设备连接起来的存储网络,虽然在SAN架构中也有交换机,但只是用以实现存储网络中服务器与存储的连接,为了使LINUX,WINDOWS,UNIX这些操作系统可以共同使用同一个SAN,我们还需要建立若干个存储分区吧,这是不是可以理解成为建立不同的文件系统?

我觉得我们建立SAN的本义是要为服务器提供服务,那上面存储的应当是原始数据,而终端客户只是连接到这些服务器上,获取由服务器计算出来的原始数据的结果,所以SAN对客户端来说是透明的。如果客户端也想得到SAN上面存储的数据(而不是计算结果的话)请问又如何得到呢,无非是通过服务器把这些数据放在一个文件夹下,再建立一个网络共享罢了,如果这样的话,这台服务器不就充当了NAS网关了吗?

我曾经遇到的一个客户就是应用采用的是25台服务器组成的集群,但是这个集群服务器没有配置光纤通道卡,而存储采用的则是IBM DS4700,他们又加入了普通的PC服务器,将DS4700的数据共享出来由集群服务器使用,我并不了解BLOCK或者FILE的概念,但是我也看得出来,这绝不是一个SAN架构,至少说不是SAN架构的成功应用,虽然DS4700是SAN存储。

所以我说SAN共享的是资源,而这一资源就是存储介质本身,与数据无关。而NAS则不一样,它的共享是基于网络的,是完全是基于数据的共享。

[ 本帖最后由 David.Lee 于 2008-5-12 09:57 编辑 ]

TOP

 26 123
发新话题