什么是对象存储?

对象存储也被称为基于对象的存储,与其他计算机数据存储架构不同的是,它管理的是对象,而不是文件系统和数据块。一个“对象”包括数据本身、一些元数据和一个唯一的标识符。这些数据可以通过 API 或 http/https 进行即刻访问。通过这种方式,对象存储保障了数据的安全。如果需要,这些数据还可以复制到多个数据中心。

对象存储

有多种方法可以实现对象存储:设备级、系统级和接口级。无论在哪个层面,对象存储系统都可以保留大量的非结构化数据,这些数据构成了世界上的大部分数据。

在一般情况下,对象存储用例通常用来支持应用开发人员,他们必须通过对象存储来处理用户创建的媒体。因为对象存储可以处理无限的媒体文件,并且可以扩展到多个 PB 甚至更多,而不会降低性能,开发人员和 IT 管理员发现,对象存储适合用来存储以下资源:
  • 非结构化数据,如照片、歌曲、视频等
  • 备份文件、数据库文件和日志文件
  • 大型数据集
  • 归档文件
  • 在线协作文件,例如 Dropbox
  • 和其他用例
对象存储
对象存储
更不用说,对象存储在云中也存在。以下是一些常见的基于云的对象存储提供商:
  • Amazon S3
  • Rackspace Cloud Files
  • Microsoft Azure Blob Storage
  • Google Cloud Storage

文件存储 vs 块存储 vs 对象存储

要理解对象存储及其存储架构(两者听起来很相似),首先要了解一下基本的存储解决方案:文件存储。像大多数前代产品一样,基于文件的存储很简单,但性能也很有限。命名文件,用元数据做好标记,然后被规整到文件夹中。命名过程使得浏览文件变得轻而易举,由于许多公司需要集中访问文件,对于用户目录、部门共享和其他需要在目录中浏览文件的共享操作而言,文件存储是一个可行的选择。
 
文件存储还提供了一个分层系统,对于少量的数据来说,效果不错。此外,虽然从技术上讲,您可以创建和存储更多的文件,但对于大型文件共享来说,以后在目录结构中找到它们可能会更困难。在充满无数文件的无数文件夹中进行扫描,根本不具有可扩展性,而且效率低下。
不实施灾难恢复计划的风险
考虑到这一主要限制,是时候考虑一下更高层次的存储了:块存储。块存储通常位于 SAN 架构中,它负责处理被称为“块”的原始存储卷,其中包括被分割成同等大小数据段的文件。此时,操作系统负责管理这些卷,并将它们作为单独的硬盘使用,这使企业能够使用第三方工具来管理和备份数据。
块存储的性能通常要优于文件存储,因为应用直接访问存储在卷中的数据,而卷是由磁盘上的块集合组成的。这避免了文件系统和管理方面的开销。与文件存储架构不同,访问卷的数据库或操作系统决定存储管理策略,为不同的应用分配存储,决定数据的去向,并跟踪权限和访问控制。
与这两种架构相比,对象存储更适合处理大量不断增长的数据。在对象存储架构中,找到一个特定的数据集要容易得多。因为每个对象都有自己的唯一标识符,您不需要在目录中手动搜索一个文件。对于非常大的数据集,企业倾向于选择使用对象存储,因为在处理大规模数据的情况下,它的管理效率更高,存储成本更低。虽然文件存储和块存储架构可以扩展,但当数据增长到几百万字节的范围时,其可用性和简易性就会降低。

对象存储的优势

人类和机器都会生成大量的数据,虽然有些是结构化的,但绝大部分是非结构化的。由于非结构化数据难以管理和存储,企业正在转而采用对象存储解决方案来解决这方面的独特挑战。此外,对象存储具有以下优势:

对象存储的优势 可搜索性极高

可搜索性极高:

在对象存储架构中,元数据存在于对象本身。这意味着 IT 管理员不需要建立数据库来合并元数据与对象。更不用说,可以创建、更改、不断添加自定义的元数据。最重要的是,自定义元数据使对象存储易于搜索和浏览,这一点与之前的文件存储不同。

对象存储的优势 无限的可扩展性

无限的扩展性:

也许对象存储最明显的优势是其无限扩展的能力。企业可以根据需要增加节点并进行横向扩展。由于元数据与对象如影随形,该系统是“扁平的”,与传统的存储方法相比,对象存储支持几乎无限的扩展性。

对象存储的优势 成本效益高

具有成本效益:

关于可扩展性问题,产生大量数据的企业需要一个最物有所值的系统。因为对象存储很容易扩展,在一个没有体积和可搜索性限制的环境中存储数据,成本效益要高得多。

对象存储的优势 恢复能力强

恢复能力更强:

对象存储能够为对象文件提供快速、可靠的灾难恢复。这是因为当一个对象被创建时,它会自动复制到 1+ 个节点上。在灾难发生时,企业可以高枕无忧,因为他们的数据不会丢失。

为什么企业选择对象存储?

据估计,所有生成的数据中有 80% 是非结构化数据,尽管实际比例可能要低一些。IDC 估计,到 2025 年,我们拥有的数据量将是现在的 5 倍。

各种规模的企业都必须处理大量不断增长的数据,由于数据增长(尤其是非结构化数据)可能是不可预测的,他们选择的存储解决方案必须能够做到轻松快速地按需扩展。有了对象存储,企业不仅能更好地存储他们的数据,也能更好地管理、搜索数据,从而利用数据获得更有价值的洞察。

更不用说,与前一代文件和块存储相比,对象存储不受分层规整的限制。相反,数据被规整在一个扁平的平面上,提供比其他存储架构更简洁、更容易的访问方式。此外,这种扁平环境更容易按数字、属性等进行自定义。

相关资源

重新构想多云时代的基于对象的存储

重新构想多云时代的基于对象的存储

重构非结构化存储

重构非结构化存储

Nutanix Objects

Nutanix Objects

Alt

解决非结构化数据管理难题

Alt

重新构思以数据为中心的存储

非结构化数据存储主要注意事项

非结构化数据存储主要注意事项

了解有关云自动化的更多信息

让我们开始吧!

和我们的解决方案专家预约个性化演示,了解 Nutanix 企业云如何帮助公司实现业务转型。