呵呵,老兄是否可以指出我理解错误的地方在哪?
前面的回复我都看过了,好多人都是从技术上一遍遍的讲解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 编辑 ]