引用:
原帖由 leirenyuan 于 2008-4-26 10:22 发表 
视频类的应用,准备给用户推IP存储。
应用会有多台机器同时访问某些文件,那么这种环境下采用NAS技术比较好还是IP SAN 结合 共享文件系统来用比较好?linux和AIX下的共享文件系统比较熟悉,不知道Windows下有没有这 ...
我的看法是,此类应用最佳方案是NAS。
性能方面
这个不是比较NAS和SAN的性能谁好,而是文件系统的性能谁好。你可以到spec.org网站上查询一下SFS的测试结果。专业NAS产品,远比文件服务器(即SAN存储+主机共享文件系统)性能要好得多。HP的产品就是WSS+PC Server,性能和入门级专业NAS差不多。而文件服务器中,最厉害的算是IBM的2006年提交的测试,一台8个2.2G Power5+的p570,128GB内存,12张FC HBA卡,后端接了6台DS4400,以如此高的配置,只能提供16W IOPS,而且还是单机,且只能支持UNIX。所以IBM最终转向OEM专业NAS厂家的路线。当然上面那个IOPS指标,对于你的视频类应用,并不是很适合。对于视频监控类的应用(假定你的格式是D1,码流0.72Mbps),我们的经验是,对于专业NAS,入门级的就可以支持好几百路。
可靠性方面,专业NAS有掉电后确保文件系统一致性的机制,如后备电池;而SAN+文件服务器,其电池只能保护SAN磁盘中阵列,文件服务器一般没有电池保护,所以文件系统一致性只能靠操作系统写的日志来保证,例如JFS的log,启动时根据日志来修复文件系统。这个过程蛮长的。
可用性方面,SAN存储,是冗余设计的;专业NAS也是冗余设计的;所以,存储这一级,没有单点故障,主流厂商都可以达到99.999%的可用性。但SAN存储连接的文件服务器呢,至少要配置成双机吧,这样成本也上去了。另外专业的NAS,在异常掉电、重新加电后,2分钟就ready;我想,2分钟,对于PC Server,恐怕还没有见到windows的欢迎屏幕吧。
安全性方面,WSS的安全性就不说了。
管理便利程度上看,专业NAS是非常易于管理的。举例来说,对一个文件系统进行扩容或者缩小,就一条命令,在线完成。而SAN+文件服务器方式,需要很多步骤,而且不一定能够在线完成:加LUN,做mapping,主机认盘,LVM里面调整,文件系统resize...其实很容易想象,专业NAS就一个东西,一个操作系统;SAN+文件服务器则包括了SAN存储以及操作系统,两台文件服务器和操作系统,及双机软件,管理复杂度恶高。
专业NAS还提供了很多对于文件进行秒级的快速备份、恢复的特性。
专业NAS在此类应用上的优势还有很多,你可以找当地的NAS厂家询问。
[
本帖最后由 thresh_freeman 于 2008-4-26 21:06 编辑 ]