在众多系统厂商中,Network Appliance正在开发一种集群式存储基础架构,并称之为“存储网格”。
这家位于加州桑尼维尔的公司表示,该战略预计将在三年内结成硕果,其中各存储层可以在运行中无缝管理网络上每台单独的设备。这一理念近似于目前正被IBM、HP、Sun和其他一些公司力推的按需或公用计算战略。
Network Appliance负责产品和解决方案的副总裁Suresh Vasudevan表示,公司的目标有三,一是通过平衡存储成本和对应用的需求来优化企业的存储投资;二是保证企业投资在未来不会贬值,减少企业对产品换代的恐惧;三是存储结构可使各种应用免受影响。
他指出,实现这些目标的一个办法是向外扩展基础架构,而不是开发更大更强劲的设备进行向上扩展。
为此,这位经理人开始向我们夸耀一种由“服务器机房”构成的“网格”。他解释说,越来越多的厂商正在推出由刀片服务器或其它小型服务器连接在一起的“服务器机房”,各服务器以网格方式从事相似的工作,这些机房将不受技术影响,因此具有更大的灵活性。
Vasudevan指出:“通过创建更大更复杂的系统进行向上扩展,会产生很大一部分与之相关的固有成本。这里有利用方面的问题??为什么其它行业会说向外扩展是一种令人感兴趣的做法,这就是部分原因。这一规则同样适用于存储业。”
这是NetApp网格理念背后的动力,他们大约18个月前注意到公司几个高科技客户在询问服务器机房的事情,自此就开始了这项计划。
分层存储
Vasudevan认为,存储领域必须应用这些原理,因为数据中心里有大量难以想象的存储数据池,这些数据池往往拥有迥异的性能、可用性和成本特性,并位于不同存储模式的顶端,包括光纤通道、SCSI和ATA。为了解决这一难题,NetApp已经提出了一种四层存储方案。
Vasudevan表示,存储网格的第一层是“分层磁盘”,它“使客户有能力处理每个应用:‘我要决定最合适的成本价值比。’做好这一步的关键是不要把15种不同的选择方案都告诉管理员,因为那会让事情更复杂。”
现在来到第二层:即NetApp以3亿美元收购的Spinnaker Networks的存储集群技术。存储网格理念的核心是让用户可以管理独立的节点设备,如EMC的CLARiiON RAID系统或NetApp的FastFilers,这是更大型文件系统的一部分。Vasudevan解释说:“所以如果你失去了一个节点,其余的节点可以接管该节点的工作,继续向应用端提供相同的镜像。”
他指出,存储网格还可以让用户在集群各节点之间转移数据,以满足不断变化的需求。“如果你已经在某个低端节点上部署了数据库,而又需要更高的性能,你可以将访问从低性能节点改为高性能节点,”反之亦然。
Vasudevan表示,虽然客户已经要求了这一切,但他们还会要得更多,包括能够让自己的应用对负载平衡等变化一无所知,这样就不会受到系统改变的影响。
这正是NetApp增加了一个“分离”层的原因。“分离”层被称为Global Name Space,这是位于分层磁盘存储和集群层之后的第三层,可以让应用与物理设备“对话”,而不会影响到该设备。
第四层也就是最后一层,是网格上多种存储类型,它们为应用提供一切所需。
分析师的看法
Enterprise Storage Group分析师Peter Gerr称赞NetApp的这项计划,但也批评说,用“存储网格”一词来描述“统一的存储架构”从根本上来说不太严谨??大多数存储厂商,包括VERITAS和EMC等都在或多或少朝着“统一的存储架构”而努力。
他认为“存储网格”一词有些让人误解,因为人们往往会联想到网格计算中的网格,而这里显然不是同样意思。
不过Gerr也表示,当VERITAS和EMC等竞争对手在为数据生命周期管理(DLM)或信息生命周期管理(ILM)逐渐形成自己的存储战略时,讨论这一计划是明智的。他解释说,分层存储是提供DLM或ILM技术的坚实基础。
Gerr认为:“这样就谈到了对分散系统进行集中式管理??以及共享系统的概念,客户希望为存储集群提供更大的灵活性,他们喜欢在IT环境中定义存储层的想法,这样他们可以实现数据的自动操作或迁移。”
Vasudevan表示,未来的目标是将存储功能、缩放能力以及负载平衡都紧密集成在各种应用中,然后再与服务器虚拟化工具整合,类似于VERITAS和VMware的产品。