什么是云计算对象存储

Posted

技术标签:

【中文标题】什么是云计算对象存储【英文标题】:What is object-storage wrt cloud computing 【发布时间】:2011-02-02 23:16:55 【问题描述】:

多年来,我一直在谷歌上搜索,试图找到关于对象存储与云计算相关的信息,但一直找不到任何东西。任何人都可以提供任何简要概述的链接吗?

我要查找的信息通常不是云存储的概念,它特别是对象存储、什么是对象存储以及它与其他类型的存储有何不同。

【问题讨论】:

你的意思是BLOB(Binary Large OBject)存储吗? 不,对象存储本身就是一个术语。我看到许多提供存储的公司都在吹捧它是下一件事情,但找不到任何关于它是什么的技术细节。示例netapp.com/us/products/storage-software/storagegrid 并引用“对象存储代表下一个主要的存储接口,并且作为一项新兴技术,对象存储的优势、用例和应用在业界还相对未知。”来自blogs.netapp.com/context 【参考方案1】:

来源http://www.softlayer.com/services/storagelayer/object-storage

“什么是基于对象的存储?”

“通过将基于对象的存储与其他类型的远程存储块和文件进行比较,最容易理解它。块级存储系统(例如 iSCSI 或大多数 SAN)本质上是没有文件系统的原始存储它自己的——它将文件系统问题留给客户端。相比之下,文件级存储设备(例如 NAS 设备)具有用于访问和管理数据的文件系统和协议(例如 NFS 和 SMB/CIFS)。基于对象的存储系统创建数据容器(对象),然后在容器中写入固定大小的未解释字节块,并为对象本身分配元数据。”

我在这里寻找一些信息,发现了这个问题......我想我会发布这个回复作为仅供参考,因为我认为提问者问的问题与我正在寻找的相同。

【讨论】:

【参考方案2】:

在最近的 SNC 会议上,就对象存储这一主题进行了小组讨论,但并未专门针对云计算。正如该小组的一位成员所解释的,对象存储类似于将汽车停在车库内时获得钥匙。同一把钥匙可用于从车库取回汽车。所以对象存储是一种将元数据附加到存储内容的方法。找回它变得很容易。更大的一点是关于存储区域网络的可管理性。市场上出现了新的应用程序,用于检索和聚合存储对象,包括在其他站点中镜像的副本。这些应用程序还可以帮助检索损坏的数据或因灾难而丢失的数据。

【讨论】:

【参考方案3】:

从您发布的链接来看,这似乎是指一种类似于Gigaspaces(商业)和JavaSpaces(FOSS)已经做了一段时间的技术。它是一种获取“活动”对象(类的实例)并将它们分布在多台机器上的运行时中,然后通过通用 API 抽象访问它们的技术。这些解决方案通常允许您“接近数据”运行代码,通常在空间紧张时将对象序列化到磁盘,并注意在个别机器故障时幸存下来。

【讨论】:

【参考方案4】:

存储类型:- 块存储、文件存储、对象存储。

据我了解,对象存储介于块和文件存储类型之间。为什么? Object 存储类型中的抽象级别(存储接口)足以实现更快的访问(如 Block 存储类型 - 低级)和安全数据共享(如 File 存储类型 - 高级)。

简单来说,检索块更快,但这会损害数据共享的安全部分,因为数据块没有元数据(与可以维护元数据的文件不同)。

对象是具有类文件接口的存储容器,用于存储任何类型的数据,例如文件、数据库记录等。单个对象甚至可以用于存储整个文件系统或数据库。

更多详情, http://www.storagevisions.com/White%20Papers/MesnierIEEE03.pdf

【讨论】:

以上是关于什么是云计算对象存储的主要内容,如果未能解决你的问题,请参考以下文章

什么是云计算?

什么是云计算?

云计算基础2-什么是云存储?

什么是云计算?云计算的特点有哪些?

什么是云计算

Microsoft Azure系列之一 什么是云计算