自从20世纪90年代中期首次提出概念,对象存储已经成为最大规模应用的数据存储方法之一。对象存储的发展和商业化与一直是云计算主要用户的技术行业紧密相连关。数据存储技术的最新进展和转变使IT买家想知道,企业对象存储是否可以像云对象存储一样普遍。

对象存储是由学术和商业研究人员开发的,以便能够处理在“高速公路”上看到的内容——需要在某处存储的数字信息的数量越来越多。所以对象存储的目标就是以较低的成本运行和扩展存储。

 

第一个目标是通过消除单独对存储介质中的每个可写空间块寻址的需要来实现的,而这一点在文件和块存储中是必需的。这允许更多的介质用于实际保存数据,而不是保存关于如何找到该数据的信息。

第二个目标是通过消除文件夹的任何层次结构并将存储视为平面地址空间或存储池来实现的。这使得存储更容易扩展。把对象存储池想作可以在任何维度上扩张的大水池。这个比喻中的水或数据,源源不断地流入扩张的空间。

 

对象存储还不够快吗?

具有平的地址空间结构意味着更容易使用便宜的商品化硬件来实现对象存储,这对于不断增长的云存储业务非常有吸引力,以一种较便宜的方式来存储不急需的数据传统上这也被认为是企业对象存储的一个缺点——它比文件或块存储慢。

 

基于块存储的服务器知道任何数据块的位置。这种级别的粒度使得块存储可以比对象存储系统更快速地从块中检索数据。对象存储系统忽略各个块,并将该数据本身视为一个单一的“对象”。要检索它,存储服务器需要在整个企业对象存储池中查找分配给对象的唯一标识符。

然而,企业对象存储系统的进步已经使得这种速度差异大幅减少,像NAS这样的块存储系统只有在应用程序中需要可用于高速交易的数据的时候才存在速度优势。像股票或货币交易这样的金融应用或许仍依赖于数据检索速度的毫秒差异来获得竞争优势。但对于几乎其他任何应用,对象存储已经变得足够快了。

硬件和软件都在发力

 

速度提高的一个因素是现代存储系统越来越多地使用固态硬盘。随着固态硬盘的成本持续下降(每千兆字节与硬盘相当),越来越多的厂商开始提供混合或全闪存存储。相比磁盘更快的基于闪存的SSD减少了对象存储与块存储之间的速度差距。

 

管理对象存储的存储软件也在不断调整和改进,以实现更快的性能,包括最受欢迎的Ceph。4月份,提供商业化开源Ceph的红帽公司宣布对软件进行改进,可能会将性能提高八倍。而且,重做固态硬盘的美光5月份宣布,正在向Red Hat Ceph增加使用快速非易失性存储器快速协议的固态硬盘支持。

企业对象存储面临的最后一个障碍是改变公司目前处理存储的传统方式的惯性。大多数企业存储基于块或文件,用NAS或SAN。最近,有几家公司推出后端使用对象存储的产品,但对最终用户仍以NAS或SAN呈现。

 

DataDirect Networks拥有其Web对象缩放器(WOS),可将存储作为SAN或NAS呈现给最终用户,即使它在后端是对象存储。

Exablox拥有OneBlox技术,它被描述为基于对象的NAS。OneBlox内部是对象存储,但是在最终用户看来,它像传统的NAS中使用的全局文件系统。

Caringo Inc.多年来一直属于对象存储领域,最近该公司发布了对Swarm存储软件的更新。该软件将在基于文件的存储系统中使用的NFS协议转换为对象存储,而无需单独的网关设备。

许多供应商提供的产品具有对象存储的内核,却可以让最终用户看做几乎任何类型的存储。所以很明显,他们了解使用对象存储进行快速扩展和节省成本的价值。随着更快形式的非易失性存储器的存储变得可用(如英特尔的Optane技术),即使像金融交易这样的高速应用也可以考虑迁移到企业对象存储。

 

 

编译:Jonathan Zhang

作者Rodney Brown

来源:http://searchstorage.techtarget.com/feature/Is-enterprise-object-storage-ready-to-lead

投稿邮箱:openstackcn@sina.cn