独家披露EMC研究计划:全球化的Maui
Rob 发表于:08年11月10日 12:46 [原创] 存储在线
对于Maui来说,人们在一年前的反应与现在完全不同,那时候大家都充满着信心,EMC的首席行政官乔图斯当时在EMC大会上告诉分析师们一系列EMC将会发布的产品代号,其中,Hulk和Maui这两款硬件和软件的结合产品引发了人们的强烈兴趣,因为人们被告知这将是一种全新的集群存储系统,能够将全域的资料库扩展到几个PB的大小,并且说六个月后将能够看到这些产品向公众发布。
但是时间过去一年,Hulk作为一款硬件成为了Infiniflex 10000,这是一款缺乏真正的软件平台并且极少进行营销推动的演示产品,换句话说,EMC并不是那么重视Hulk了。(编者注:有关Hul的新闻国内几乎没有报道,DoSTOR特地为您找到一篇介绍Hulk的今生,也就是Infiniflex 10000的资料,请见:独家披露EMC研究计划:Hulk详细配置)
看起来Maui已近从EMC的词典里面消失了,此前有EMC的内部员工在Blog上通过视频披露了一些Maui的细节,但是此后,这些内容却被突然的删除掉了。
这并不是说有关Hulk和Maui的计划失败了,只是EMC仅仅确定了初步的计划,而没有让我们看到然后的内容。比如EMC技术部门的副总裁Chuck Hollis等人,将不会再谈论Maui,而是转而谈论全域存储库上所需要的软件。
EMC所设想的仍然是令人兴奋的,但是现在Maui的状态可能显示出其开发上的困难,他似乎不仅是存储阵列控制器软件,而是提供了一种全新存储基础设施的软件。这样针对网络前端和数据管理的存取和存储可以同全球数据存储中心相互链接。
以下是Hollis和其他EMC的人在过去一年间所说所写的一些解释。
基础设施系统和集群对象/档案
Maui被EMC描述为一个能够在遍布全球的范围内管理数据存储的存储设备,他能够保护、迁移数据以提供本地化的数据访问,而无论用户身在何处。(编者注:这听起来是不是很耳熟?对了,它很像是云计算的概念。)
我们被告知,Maui不仅仅是一个集群文件系统,规模要大于任何目前已知的应用。它建立在建立在通用系统元件之上(编者注:从Hulk的情况来看,其确实采用了通用处理器,而不是我们常见专用存储控制器),并包含在一个基于通用硬盘驱动器的集群存储阵列之内。这些存储单元以对象为单位,在Hollis看来,这既不是文件级系统的做法,也不是块级系统的做法,因为它是基于对象的并且能把规模扩充到足够大。
于是,我认为应当可以谈论几十亿甚至数万亿对象及其相关数据,多达几个PB的存储容量和数以百万计的用户。对于这个系统,成本一直倍受人们的关注,因为有这么多的组件,比如说成千上万的硬盘驱动器,不过仅仅是百分之一的节约或是提高利用率都能够节省下来数百万美元。
事实上,我们在这里谈论的是从无到有建立一个Google级别的基础设施,但是,Google并非一簇而就的,Google创始人Sergey Brin用很多年的时间才建立起了我们现在看到的搜索巨头——这就好比英国建立国民健康IT系统,但不过是在全球范围内将这个IT系统的每一个方面,无论是性能还是存储容量和网络连通性都乘以100万倍,Hollis需要利用其强大的肌肉来完成这一切。据外界猜测,Hollis针对这个项目已经建立了一个独立的公司。
Maui系统的数据访问性能几乎可以是万能的,它可以连接几乎所有能够连接到互联网的用户端设备,无论是智能手机、笔记本电脑、台式机还是服务器,甚至还有机顶盒、移动iTunes设备(如iPhone和iPod)、RFID应用等发送数据的传感设备、VOIP电话、监控摄像机和卫星——这个范围几乎覆盖了所有能够想到的数据设备,这完全能够让你的想象力发生混乱。
这些网络基础设施的运行几乎全部都是运营商级的,用户的应用简单的像使用手机或是用电。
尽管一些接入设备不使用Maui软件,不过它们访问对象或文件,抑或是申请获得的数据,都会储存在Maui的基础设施上。
他们怎么知道它是储存在Maui基础设施上的?这些设备如何知道Maui存放的内容?每个节点如何让其它节点得知内含的Maui内容呢?对象输入和删除处理,指标更新,其空间配置/填补是如何进行的?对象安全级别的创建,维护和改变又是怎样的?
下一页:Maui到底是什么?