NAS管理软件可以让管理员在数据中心中部署、配置、分配以及维护NAS应用以及网关——并且通常会在整个企业中。比如,典型的NAS管理软件会自动发现网络中厂商的存储资源、管理并调整RAID配置、备份NAS内容到标准的备份软件中去、跟踪存储的利用率并且提供对存储容量增长的预测,它甚至可以监视它不能直接控制的其它存储系统。当NAS管理软件变得越来越多样化时,也带来了更多的复杂性,因此选择一个NAS管理软件就需要仔细的考虑。既然你已经回顾了NAS产品所包含的一些重要的特性,这个购买指南会更加注重NAS管理软件的特殊考虑。同时你也会发现一系列需要关注的因素,当比较不同厂商的软件时,比如Attune Systems Inc、EMC公司、Hitachi数据系统公司、IBM、微软等等。
>评估软件套件的特性。NAS管理软件产品在特性上有很大的区别,因此认清楚你所需要的产品特性是非常重要的。在购买前,估计一下你将来可能用到的一些特性,然后选择一款支持上述特性的产品。这些特性也需要包括快照、本地和远程镜像、NDMP支持、虚拟服务器、机群以及企业级名字空间的支持、透明的数据转移和迁移、透明的错误恢复、性能以及监视报警、驱动器兼容性、对大文件系统和小文件的支持、NFS以及CIFS的支持以及文件虚拟化(比如聚合、数据转移以及复制)。一定要记住这些特性和能力在不同的软件平台上是不同的。比如,Windows Storage Server 2003也许非常容易进行配置,但是换成另外一个平台,比如IBM的System Storage N系列的软件,可以提供更好的性能以及扩展性。
>考虑你的系统需求。NAS管理软件一般会安装在服务器上。这样就需要该服务器满足相应的软件需求针对操作系统、CPU、存储以及其它计算机资源。对于大企业来将可能通常不会存在问题,但是对于小企业——尤其是服务器的配置并不高,就会存在问题。举一个例子来说,Adaptec Inc的Snap Server Manager软件需要Pentium III 133 MHz的处理器、128MB 内存、Snap Server Guardian OS v2.6或者更高版本、Snap Server SnapOS v3.4或者更高版本以及Java虚拟机V1.4.1.服务器虚拟化同样会更加耗费服务器资源,因为所有的使用同一个CPU以及其它资源(可以参考相关产品的使用说明来了解更多)。
>评估工具的硬件互操作性
>同上对于每一个NAS设备都使用不同的管理工具是非常令人头疼并且不是很实际的——需要了解以及使用很多相似工具会影响管理上的效率——因此公司要选择那些可以支持公司中很多NAS设备的软件。在很多例子中,这就意味着从一家厂商去购买NAS产品或者购买一个工具可以支持不同厂商的NAS设备。识别NAS应用的范围以及软件所支持的网关,并且决定该NAS管理工具是否可以覆盖整个公司的设备。
>评估工具的管理互操作性
>许多的NAS管理工具都可以通过公司中现有的网络管理工具来工作,比如HP公司的OpenView、SNMP、SMI-S、Java、HTTP、HTTPS或者XML.这样可以让公司的管理员在他们已有的管理平台上使用NAS管理工具,从而提高了管理的效率。否则,一个管理员需要单独学习并且操作NAS管理软件。这对于一个有限的NAS部署还不构成一个问题,因为NAS的管理负担还毕竟有限,但是当对一个繁重的NAS来讲就会成为一个很大的阻碍。
>评估NAS虚拟化的角色
>NAS管理也许会包含虚拟化的特性,从而使得多个NAS平台开起来像一个存储资源。这就会让管理员更加容易分配存储以及提高整个存储的利用率,因为没有一个NAS系统会变为一个“孤儿”不被管理。一个解决办法就是实现一个分布的文件系统、在服务器以及NAS盒子中创建一个全局的名字空间。在其它案例中,虚拟化在硬件应用中实现以让每一个NAS集中在一起。当NAS盒子不断增长时,虚拟化所提供的效率提升就必须要进行考虑了。
>考虑自动化的级别
>管理软件当可以自动运行一些常用的管理功能时就会变得非常有价值,这些功能包括资源位置/辨识、供应、软件升级以及常规维护功能。NAS管理软件会通过非高峰期定期的执行任务来提高效率,比如软件升级和备份。管理软件需要对紧急的存储条件(比如存储空间不足)做出反应,比如提醒或者警报。一些NAS管理工具可以对容量的增长提供支持。这一点可以帮助管理员跟踪存储的利用率并且提前对系统进行升级——这是阻止应用程序死掉并保持存储性能的很重要的一点。
>考虑一下成本的因素
>在购买软件所花费的成本以外,你还要考虑哪些可选的特点和功能,这通常会给企业带来额外的成本投入。许多软件工具都需要license费用,这一部分会让成本倍增。权衡软件商价值和TCO相比,TCO应当包括所有必需的一次性费用。
>考虑管理方面的投入
>有效的存储管理是需要对所使用的工具非常熟悉的。新的管理工具或者不同厂商的工具都需要培训或者实践的过程。一定要对管理员以及核心的员工进行相应的培训。在很多例子中,培训都需要考虑到购买软件的投入中去。如果不考虑的话,也需要被计算到产品的TCO中。
>· Adaptec Inc.; Snap Server 管理软件
>· BlueArc Corp.; BlueArc 软件套件
>· EMC Corp.; Celerra 管理软件
>· Exanet Inc.; ExaStore NAS 管理软件
>· Hitachi Data Systems Inc.; NAS 管理软件; TagmaStore Line
>· Microsoft Corp.; Windows Storage Server 2003 R2
>· Ne