存储世界正在发生一场基于对象的存储新技术的变革。
与传统文件系统使用文件和目录层次结构的模块存储技术不同,对象存储是一个分布式系统。虽然对象存储有其固有的优势,但它同时也存在一些弱势。对象存储厂商们在洛杉矶Interop大会上详细解释了对象存储技术的优势与劣势。
Cleversafe的首席执行官克里斯格莱德翁(ChrisGladwin)表示:“我们将对象存储技术用于海量数据归档,我们发现对象存储技术非常适用于PB级存储应用,尤其是视频和影像对象的存储。”
格莱德翁补充说,对象特别适用于那些需要无限规模的应用。Cleversafe至少从2007年起就进入了对象存储市场,它从2007年开始商业化运作其开源分布式存储网络系统业务。
Caringo首席执行官马克格鲁斯(MarkGoros)称,他的公司是由第一款对象存储系统的其中一位开发员合作创立的。公司的技术已经被卖给了EMC,现在是EMC的Centera解决方案的一部分。格鲁斯表示,Caringo正在继续开发对象存储技术。
格鲁斯称:“对象存储可以完成文件系统存储所无法完成的工作。它可以用来储存大量非结构化数据,而那正是当今世界上需要储存的大多数数据。”
Rackspace的产品管理主管布雷特派亚特(BretPiatt)称,他的公司的Cloudfiles系统也是一款对象存储系统。Cloudfiles是通过Rackspace和NASA于2010年开启的开源OpenStack项目研发而成。OpenStack项目的成员数量一直在增加,现在已经达到60多家,思科、戴尔和Canonical等都是其成员。
派亚特指出,在未来的十年里,需要储存的数据数量将增加50倍,模块存储系统根本无法储存那么多的数据。
然而,对象存储技术的推广还面临着一些困难和障碍。格鲁斯指出,最大的问题是惰性,因为人们已经习惯了使用模块存储技术。
格鲁斯表示:“现实世界瞬息万变,但我们现在还在使用文件和文件夹层次结构。但我相信,我们所说的变化肯定会发生,世界将向平面层次结构的方向发展。”
格莱德翁指出,人们喜欢假定存储是存在一些限制的,但这一点并不适用于对象存储技术。文件系统存储系统并不是为多地点写入数据而开发的。相反,利用对象存储系统却可以实现多地点写入数据。据格莱德翁称,对象存储与文件系统存储的另一个关键区别在于对象存储系统具备无限的可扩展性。
对象存储技术目前面临的另一个困难是相关的标准还不成熟。所有的厂商都标榜自己的系统使用了标准RESTAPI和其他HTTP类型的标准,那些已经成为对象存储系统事实上的标准。
对象存储的安全模式也是不同的。
派亚特称:“在文件系统下,你拥有目录,你可以分配用户和群组,所有的用户都了解那个结构,但那并不能与目前的对象存储一一对应。我们现在在那个方面做得可能不太好,影响了对象存储技术的推广。”