比较对象存储与传统存储

日期: 2012-10-07 作者:Jacob N. Gsoedl翻译:曹一玺 来源:TechTarget中国 英文

基于对象的存储系统正在引起关注,并且开始向替代扩展网络附加存储(NAS)领域进军。对象系统拥有很多吸引人的特点,包括几乎无限的可扩展性、对处理能力和高速网络的依赖性小、基于WEB协议的访问而不是通过传统的存储命令、客户化的元数据以及低成本使用和可利用现成的组件。

对象存储产品的某些关键属性,使其在市场上一夜成名,而传统的基于文件和块数据的存储系统就显得不足了。对象存储是建立公共云和私有云存储的基础。Web 2.0的企业和像Facebook这样的社交网站,已经选择用对象存储存放用户文件、图片和视频。但对象存储并不局限于在新的云架构和Web 2.0中使用,事实上,对于某些内容,其可以作为Tier 1的存储系统使用。企业们也正在使用对象存储来扩展其高性能的、昂贵的基于块和基于文件的存储基础架构,这些位于Tier 3 或Tier 4的对象存储可以把快速增长的非结构化数据存放到低成本但具有高扩展性的对象存储层。对象存储已经以用于归档任务的内容寻址存储(CAS)的方式使用了很多年。但传统的CAS系统与现在的对象存储有很大的区别。“最新的浪潮是对象存储已经发展用于分布式云的构建,以实现成本优化——这也是云的关键,并且通过HTTP协议访问,”PushanRinnen说,他是位于康涅狄格州斯坦福德的Gartner的研究主管。

对象存储 VS 传统存储

有大量的基于块和基于文件的存储系统可供选择,一个明显的问题是,我们为什么需要另外一种存储技术呢?块和文件都是成熟且经过验证的,所以也许看起来好像他们可以增强以满足日益增长的分布式云计算生态系统的需求。

基于块的存储系统,磁盘块通过底层存储协议访问,像SCSI命令,开销很小而且没有其它额外的抽象层。这是访问磁盘数据最快的方式,所有高级别的任务,像多用户访问、共享、锁定和安全通常由操作系统负责。换句话讲,基于块的存储关心所有底层的问题,但其它事情都要依靠高层的应用程序实现。所有的对象存储拥有基于块存储的节点,利用对象存储软件集合提供所有其它的功能。

基于块的存储系统是对象存储系统的补充,而基于文件的存储系统一般被认为是直接的竞争者。横向扩展的NAS系统的关键属性就是扩展性,对象存储也是这样,通过增加节点实现水平扩展。但由于NAS系统是基于分层文件结构的有限的命名空间,它们对于有着接近无限扩展能力的、具有扁平结构的纯对象存储来讲,所受的约束更多,对象存储仅受到对象ID的位数限制。尽管限制多多,但横向扩展的NAS系统仍然具备对象存储的诸多特性,而其欠缺的功能,像对于表征状态转移(REST)协议的支持,厂商们正在快速的完善中,这样他们就可以把横向扩展的NAS系统划归到对象存储的类别中了。“HP公司的Ibrix X9000存储系统,除了支持CIFS、NFS协议和巨大的可扩展性之外,它还支持WebDAV、REST协议,我们在对象存储领域明显处于领导地位,”惠普公司存储部门的高级产品经理Patrick Osborne认为。

解密对象存储系列文章:

比较对象存储与传统存储

如何定义对象存储

实现对象存储的多种方式

《解密对象存储》选自存储经理人2012年6月刊,请下载阅读PDF版本。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 传统存储 生存还是毁灭?

    云、超融合、开源软件以及基于闪存的存储解决方案似乎共同敲响了传统高端存储阵列的丧钟。那么它们是否拥有足够的优势彻底取代传统企业磁盘阵列?

  • 四大传统存储方式利弊一览

    在目前的数字领域中,最常用的无非是如下四种存储方式:硬盘、DAS、NAS、SAN。本文主要分析这四种传统存储方式的利弊。