你将了解到:数据存储经理们需要对他们非结构化的数据以及文件系统环境有一个清晰的了解,然后才能考虑在集群式的NAS上进行投资。本文,我们将以问答的形式给出一系列在评估存储需求以及最新集群NAS系统的功能方面的信息。
集群网络附加存储(clustered NAS)使用的是运行在多个节点或者服务器上的分布式文件系统。与传统的NAS系统不同的是,集群NAS系统将数据和元数据条带化至多个存储节点以及子系统上。集群化同样也提供了从集群任意节点对所有文件的访问,而不用知道具体文件的物理位置在哪里。然而,我们应该如何选择适合自己的集群NAS环境呢?下面将有一系列的问题需要你去了解,特别是在评估你自身存储系统需求并结合厂商提供的最新产品介绍的时候。
一个系统最多可以处理多少文件系统和文件对象?
根据Dragon Slayer咨询公司主席Marc Staimer表示,NAS在同一个系统下会遇到可管理文件对象数量有限的问题。他随后解释说,当文件对象数量到达限制,系统就会在没有任何预先警告的情况下自动关机。“如果需要将数据迁移到其他系统,然后等到这台可以开始运行后再将数据迁移回来,这将是一件非常痛苦的事情。因此,我们不认为这是一个容量问题,这是实际是一个文件对象的问题。”
厂商的文件系统可以扩展到多个节点吗?
如果答案是肯定的,那么系统可以并行的往各个节点上写入数据吗?如果不是每个节点都可以同时被写入数据,你可能遇到I/O传输的问题,在这个情况中,写入请求将会被输送到数据文件系统的主节点上。而这样的话,会大大影响到正常性能的发挥。
你应用的I/O属性是怎样的?
来自企业战略集团的高级分析师Terri McClure表示,了解这一点非常重要,因为一些可扩展的NAS系统是针对吞吐量而不是I/O进行优化,并且也不会处理许多小的I/O请求。
在集群NAS系统上适合存放哪一类数据?
类似BlueArc公司的BlueArc Titan系统以及Mercury系统还有HP公司的HP X9000系列网络存储系统(NSS),还有Isilon系统公司的X-Series系列都是那些希望存储大量序列文件如富媒体或者视频用户的上佳选择。然而,这些系统对于大型计算机企业级文件用户并不是一个好的选择。
你需要的只是一个NAS加速器吗?
根据StorageIO集团下属存储行业咨询公司的创始人兼高级分析 师Greg Schulz的建议,如果需要的仅是为了存储非结构化的数据,那么我们不建议用户选择使用集群NAS系统。相反的,我们建议有这样需求的用户选择使用单节点的NAS系统,因为它们也会有足够的空间来满足用户的存储需要。如果用户需要的是更好的性能,那么也不建议使用集群NAS系统。因为这种情况下,很可能用户需要的仅仅是一个NAS加速器。Taneja集团的创始人兼顾问分析师Arun Taneja表示,可扩展NAS系统是为那些高使用率的需求设计的。他说,“如果目前你所使用的系统的存储使用率低于80%,那么我们觉得您完全没有必要使用集群NAS系统。或者换句话说,集群NAS系统完全不合适你的环境,你应该考虑扔掉它。”
集群NAS系统和可扩展NAS架构在不同的数据存储厂商之间有所不同
到目前为止,几乎所有的主流存储厂商都会有各种各样的集群NAS系统,然而它们中的大多数的差别只是名字上的不同而已。这是因为这些众所周知的可扩展NAS系统在设计架构上根据解决不同的非结构数据或者存储容量再或者可用性方面的不同而不尽相同。
在谈到行业中三大公司的名字,EMC、HP和NetApp的时候,Taneja说,“现在业界普遍会认为集群NAS就全部都是集群NAS,但是如果来看一看架构上的差异,它们中有些可能和集群NAS是风马牛不相及的。就好像一个是苹果,一个是啤酒一样,一点关系也没有。”
EMC公司作为一家很早就开始致力于NAS设备生产的厂家,却一直到最近才开始涉足于集群NAS领域。它当前的集群NAS系统是配有多链路文件系统(MPFS)的Celerra NS-960系统。Celerra NS-960系统是EMC公司推出的统一存储平台的一部分,同时也将刀片扩展到8个以及包含了960块磁盘。MPFS的存在使得文件和数据链路分开,这样请求可以根据NFS或者iSCSI协议的不同来分别执行。
HP公司在最近几年收购了两家可扩展NAS生产厂家。HP X9000 NSS是基于2009年收购Ibrix后推出的。Ibrix技术很适合于有高性能计算方面需求的客户,比如说客户需要从单一的存储对象访问大量文件,像媒体、娱乐以及生命科学等等。HP也曾在2007年2月的时候收购PolyServe公司,并且将它的集群文件系统集成到后来的ExDS9100系统上。此款系统比较合适于高I/O请求的环境,比如像传统数据库。
NetApp公司使用 Data Ontap 8作为其可扩展NAS设备产品。Ontap 8包含了厂商的Data Ontap 7G以及GX 平台。Taneja预言说,在NetApp将他们的产品升级到超过2个节点并且将SnapManager软件集成进去之前,Ontap 8不会得到广泛的应用。Ontap 8.1计划是在2011年的第二季度发布。此前,NetApp于2003年通过收购了Spinnaker公司而获得了此项集群NAS技术。
Dell和IBM是其他两家最近或者曾经收购过可扩展NAS系统相关的公司。Dell公司在今年的早些时候收购了Exanet公司,并将其技术用于自身的集群NAS产品上。而IBM公司也于今年2月推出了自身的扩展网络附件存储(IBM SONAS)。SONAS使用的是IBM公司自己的通用并行文件系统(GPFS),支持多达30个x3650型号的节点以及允许每个节点产生多达256个快照。
从技术的角度考虑,这些主流厂商都在尝试能跟上一些致力于集群NAS系统并在可扩展系统上销售良好的小公司。这样的小公司最值得一提的是BlueArc,它们的Titan 3000系列在单个命名空间内就可扩展至4PB容量,并且能够同时支持NFS以及CIFS两种协议。HDS公司通过OEM的方式已经将BlueArc的Titan和Mercury平台实现捆绑销售。另外Isilon系统也是一家在集群NAS系统上颇有成就的公司。
其他有可扩展NAS技术的产品包括有Panasas公司的ActiveStor模块化集群系统,这款系统主要适用于HPC领域中,此外还有Symantec公司的Veritas Storage Foundation可扩展文件服务器,这是一款基于Veritas集群文件系统的设备。