主页 什么是对象存储?

什么是对象存储?

现在这就是事情变得有趣的地方。 随着通过公共互联网向云计算和服务交付的转变,NAS 和 SAN 等传统存储访问范例开始出现新的选择。 虽然与 NAS 和 SAN 的关系可能更密切,但基于对象的存储不提供面向块的接口或通过文件系统和文件夹进行访问,而是将数据组织到可变大小的容器或对象中。 每个对象都有数据本身(字节流)以及元数据(关于数据的数据)。

现在这就是事情变得有趣的地方。 随着通过公共互联网向云计算和服务交付的转变,NAS 和 SAN 等传统存储访问范例开始出现新的选择。 虽然与 NAS 和 SAN 的关系可能更密切,但基于对象的存储不提供面向块的接口或通过文件系统和文件夹进行访问,而是将数据组织到可变大小的容器或对象中。 每个对象都有数据本身(字节流)以及元数据(关于数据的数据)。 然后将对象组织在存储桶和帐户的平面层次结构中。

与操作块的基于 SCSI 的低级命令不同,对对象的访问是通过操作整个对象的高级命令实现的——创建、删除、获取、放置等。有关对象物理位置和位置的信息与对象关联的安全机制存储为元数据。

正如通过 CIFS 和 NFS 等协议访问 NAS 和其他基于文件的系统一样,基于对象的系统也可以类似地进行访问。 在这种情况下,对象存储由 REST、SOAP 或 Amazon S3 等 Web 服务 API 通过 HTTP、SMTP 或 XML 等协议访问。 需要注意的主要事情是,定位和作用于对象的命令是嵌入的——例如,在 HTTP 请求的 URL 字符串中。

虽然与云存储不同,但这两者密切相关。 大多数云存储产品都在利用对象存储设备和机制作为提供这些服务的方法。 对象存储的无状态特性意味着它通常不适合需要低延迟和保证性能水平的高性能应用程序。 另一方面,在人们试图榨干 IT 预算的每一分钱的世界中,许多人都在适当的时候转向云存储。 与 NAS,尤其是 SAN 相比,对象存储提供了一种对数据集的延迟容忍访问模式。 对于某些应用程序,这是可以容忍的,并且使客户能够在地理上将物理存储与最终用户分开。 将归档和备份视为对象存储快速增长且人们更愿意将数据移动到外部的关键使用模型。

随着公司努力寻找更好的方法来应对非结构化内容的爆炸式增长,这一领域正在迅速发生变化。 最近的方向包括云网关和入口解决方案的出现,以将本地存储连接到云存储,并使基于非对象的应用程序能够使用传统的 iSCSI 或 NAS 在前端访问存储在对象池中的数据。

相关内容

关于作者

Brad Parks – HP Storage 融合基础架构策略师
推特 - @HPBradParks

Brad Parks 是惠普企业服务器、存储和网络领域的战略家,专注于与惠普存储相关的惠普融合基础设施的产品和解决方案开发。 Parks 与客户、产品团队和技术社区合作开发内容和程序,以传达 HP 的战略方向和与数据存储相关的独特客户价值。