格子上的舞会
2002年8月,IBM 宣布投入数十亿美元研发网格计算技术,并在此后不久推出了智能积木(Collective Intelligent Bricks,简称CIB)的概念,也就是所谓的IceCube。它是一种全新的存储架构,使用简单存储“块”——每一块都包含一个微处理器、少量内存和磁盘驱动器、以及一套与相邻的存储块进行交流的电容耦合系统——以提供以PB为存储单位的数据存储系统。
令人惋惜的是,IBM目前仍无法找到一套行之有效的散热办法,因此,该套立方体模块叠加方案在问世之初,并没有造成应有的轰动。虽然IBM公司承诺将会继续不断地改进IceCube的设计方案,但是,目前并没有任何迹象表明该产品将有望在近期内问世。
相比之下,Spinnaker Networks在2002年推出的存储网格产品——SpinServer NAS服务器——的可行性似乎更高一些,它的设计原理实际上是将上百台小型设备的存储资源汇集在一起,整合成一台拥有超级性能的大型虚拟设备。当Spinnaker于2003年被NetApp所收购,该技术被整合到NETAPP的网格存储理念中。
NETAPP把存储网格分成了四个层级,存储网格的第一层是“分层存储”,简而言之是通过同时支持不同性价比的存储介质,使客户以最合适的成本满足其应用所需要的存储效能。第二层“集群层”即源自上面我们所提到的Spinnaker Networks提供的存储集群技术,可让用户管理独立的节点设备,包括在集群各节点之间自由转移数据以满足不断变化的需求。第三层“分离层”也被称为Global Name Space,它负责应用与物理设备之间的对话。第四层也就是“物理层”,它是指存储网格内的多种存储类型。
惠普对存储网格的研发可以追溯到2001年,其产品规划则延伸到2010年。惠普的网格技术核心是一个一个的智能单元(Smart Cell)。每个智能单元都是一个“计算机+存储”的模块,可与外界直接沟通。智能单元既是一个物理概念,又是一个逻辑概念。
这些智能单元允许用户根据需要廉价、方便地扩展架构中的智能单元,而每个智能单元可以满足特定的用户需求。它提供了一个完全集成的方式,通过这种方式,用户可以建构一个智能、灵活以及方便扩展的网格,该网格使用户根据需要向多个方向进行扩展(容量、性能以及弹性)。
另一位业界大亨EMC似乎意识到单人独舞的寂寞,转而寻求网格技术上的合作,2004年年底,EMC公司携手DELL、Intel和Oracle共同推出了兆级网格(MegaGrid)项目,该公司与戴尔(DELL),甲骨文(Oracle)和英特尔(Intel)联手打造“megagrids(兆级网格)”的网格概念。据EMC发言人表示,megagrids可以实现在同一时间在一个网络中提供资源用于解决单一问题的概念。他们称之为集群(clustering)。
这些厂商都在网格的舞台上演绎了不同的精彩,但它们之间存在一些共同点,比如说,都可支持多厂商设备组成的异构存储系统;可根据系统的性能需求或其它标准,在不同的设备之间智能地传输数据。
另外,日立数据系统公司(HDS)也匆匆加入这场网格的盛会,将它的TagmaStore通用存储平台打造成一种可替代“层次式”结构的分布式系统体系结构——peer-to-peer对等网络——的虚拟存储解决方案。