文件管理已经成为各大企业最头痛的难题之一。文件应当如何进行保管?存放在哪一级磁盘上是合适的?除此之外,还要兼顾其它方面的考虑,比如说遵从和应对相关的法令法规及行业规定。部署连接SAN存储的NAS网关,就是一个不错的解决办法,使得管理人员能够将分散的NAS filers整合在一起,增强了系统的灵活性与可伸缩性,为企业升级文件系统、管理后端的存储阵列提供了方便。不过,使用NAS网关也会引发一系列的新问题,比如说,NAS网关是通过IP网络连接到基于光纤通道的磁盘阵列上的,容易发展成为性能瓶颈或单点故障,企业用户在部署网络时应该好好规划一下。
在高端的NAS应用中,往往会采用NAS机头(NAS head)作为NAS服务器的控制端,光纤磁盘阵列通过SAN或DAS连接到NAS head上,为其提供高性能、大容量、高可用性的存储后端。目前市面上出售的NAS机头主要有两类。一类是与磁盘阵列捆绑在一起的大型存储子系统,比如说NetApp公司出品的FAS980系列;一类是独立的设备,比如说NetApp的gFiler,能够将不同类型的存储阵列、多层存储,甚至于不同厂商的存储设备连接在一起。值得一提的是,以上两类产品都是通过光纤通道与后端的磁盘阵列相连接的。
使用独立的NAS网关来整合现有的NAS filers,可能引发的问题包括如下:
- 如果许多用户同时访问磁盘阵列上的文件,将导致系统性能下降,此时可能需要重新给用户分配网络存储资源;
- 系统中可能会出现许多名称相同但存取及修改时间不同的文件,管理起来会比较麻烦,需要编制目录,确定文件的创建人;
- 根据磁盘的类型和性能级别,存放不同的数据。
由于NAS网关加入了对iSCSI协议的支持,许多企业纷纷选择它来完成文件级别或数据块级别的传输服务;另外,它还能够动态地为后端存储阵列上的数据重新进行分类,优化了新旧数据的性能。实现对异构系统的支持,已经成为NAS网关供应商们的发展方向,随着它们的产品获得越来越多的磁盘阵列制造商的认证测试,用户再也不用局限于一家厂商生产的磁盘阵列产品了。而且,越来越多的供应商现在也陆续增加了对多层存储及各类策略管理工具的支持功能,使得不同存储层之间的数据迁移过程变得更加透明化。鉴于市面上的NAS网关产品的品牌和型号挺多挺杂的,建议用户们在选购时,评估产品性能一定要分清主次,务必包含以下关键配置和性能:
- 用于连接服务器的以太网端口
- 支持NFS协议和CIFS协议
- 支持多层存储
- 可依照用户制定的策略来管理数据
- 具备诸如快照复制、建立镜像之类的高级存储管理功能
除此之外,结合企业未来的发展需求,可将下列性能指标也列入评估范围内:
- 支持iSCSI技术
- 可将NAS网关与外部存储阵列连接在一起的光纤端口
- 可支持不同品牌的磁盘阵列
- 可动态地配置和扩展卷和文件共享的资源
- 对后端磁盘阵列上的数据重新进行分类
- 与远程站点共享文件
- 支持全局命名空间
本文作者Jerome M. Wendt (jerome.wendt@worldnet.att.net)是一位存储分析师,专注于开放存储系统和SANs领域。文章首发于《存储》杂志2005年3月份,更多信息可浏览www.storagemagazine.com。