更不用说,对象存储也存在于云中。以下是一些基于云的常见对象存储提供商:
- 亚马逊S3
- Rackspace云文件
- Microsoft Azure Blob存储
- Google云存储
要了解对象存储及其听起来相似的存储架构,首先要查看基础存储解决方案很重要:文件存储。像大多数前任一样,基于文件的存储很简单,但有限。文件命名,用元数据标记,然后将其组织到文件夹中。命名过程使导航变得有些简单,并且由于许多公司需要对文件的集中访问,因此文件存储是用户目录,部门共享和其他目录中文件导航的可行选择。
文件存储还提供了一个层次系统,凭借少量数据效果很好。虽然从技术上讲,您可以创建和存储更多文件,但稍后在目录结构中找到它们可能很难大型股票。通过填充无尽文件的无尽文件夹进行扫描根本不可扩展或有效。
考虑到这一主要限制,是时候查看新的存储级别了:块存储。Block Storage通常在SAN Architectures中发现了一个被称为“块”的原始存储卷,其中包括已将其分为等等范围的数据段的文件。从那里开始,操作系统可以管理这些量,并将它们用作单独的硬盘驱动器,这使组织能够使用第三方工具来管理和备份数据。
块存储通常提供的性能比文件存储更高,因为应用程序直接访问存储在磁盘集合中的卷中存储的数据。这消除了文件系统和管理的开销。与文件存储架构不同,访问量的数据库或操作系统决定了存储管理策略,为不同的应用程序分配存储,确定数据的去向以及跟踪权限和访问控制。
与这两种体系结构相比,对象存储更适合大量不断增长的数据。在对象存储体系结构中找到特定的数据集要容易得多。因为每个对象都有其自己的唯一标识符,因此您无需手动搜索目录中的文件。对于非常大的数据集,企业倾向于大规模地管理和较低的存储成本,倾向于使用其更好的管理。尽管文件存储和块存储架构可以扩展,但随着数据的增长,它们的可用性和简单性会降低。
人类和机器都负责生成大量数据,尽管有些是结构化的,但绝大多数是非结构化的。而且,由于难以管理和存储非结构化数据,因此企业正在转向对象存储解决方案以应对其独特的挑战。此外,对象存储提供: