大多数用户将文件存储设想为目录和文件的层次结构,但幕后视图稍微复杂一些。传统存储设备使用称为块存储的格式将数据存储到磁盘。块存储设备将数据分成固定大小的块,并将这些块存储在适合的位置。当请求数据时,系统会重新组合这些片段以将数据恢复到其原始形式。
对于硬盘驱动器和其他常规存储介质,块存储是一种有效的方法。无论如何,系统倾向于以固定大小的数据块进行读写,因此将数据存储在块中是有意义的。
但块存储模型也有一些缺点。例如,将数据分成块并将它们重新组合起来需要时间。此外,随着磁盘大小增长到云服务和本地数据中心中使用的非常大的数据存储,跟踪和管理磁盘上所有块位置的方法变得不那么有效。因此,块存储对于某些存储需求仍然有用,但现代场景可能需要不同的方法。

然而,S3兼容的对象存储是许多云存储环境中使用的替代选项。那么对象存储有哪些用例?
在对象存储中,文件不会被分成块,而是作为单个对象存储。对象的位置是使用标识符或散列函数获得的,这消除了对复杂层次结构的需要。对象存储的这些独特特性使其能够更均匀地扩展到非常大的数据集。
对象存储解决方案通常带有内置的容错和自我管理功能。目标是让存储过程的细节对用户隐藏起来。操作系统保存文件,然后底层存储基础设施处理细节。
对象存储并不适合所有工作负载,但它正在越来越多的大型存储应用程序和各种云对象存储用例中找到自己的出路。对象存储解决方案通常用作网站和社交媒体平台的后端,有效管理可能包括照片图像、视频、文本文件和HTML文档的非结构化数据。
对象存储也是某些HPC和AI工作负载的理想选择,对于数据只存储一次且不经常访问的任何情况(例如备份、数据库转储和日志文件),它都是一个不错的选择。因为它很容易扩展到大型文件和数据集,对象存储有时用于存储文件集合,如视频、工程模型、科学数据和其他云对象存储用例。对象存储的低成本和管理效率使其成为不需要低延迟或频繁访问的存储的不错选择。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


