甚么是对象存储?“对象存储”或“基于对象的存储”一词是由它的名称派生出来的,由于它将数据和元数据封装到对象中。元数据本质上是描写其他数据的数据,或在基于对象的存储的情况下,是关于通常存储在对象内的文件的信息。
对象存储在平面结构或地址空间中。每一个对象都分配一个对象ID或唯一标识符,使它们可以从单个存储库或存储池中检索。企业非常重视这类方法,由于它提供了更大的灵活性,可以将数据放置在基于数据块和文件的存储解决方案以外。
亚马逊网络服务(AWS)公司和其他提供商的云计算对象存储产品的普及增进了最近几年来对象存储的发展。
甚么是块存储?块存储与存储区域网络(SAN)是同义词,并且支持网络附加存储(NAS)系统中使用的文件存储技术没法实现的存储服务。块存储触及将数据保存在块或原始存储卷中。
这些存储块中的每个可以作为一个单独的硬盘驱动器出现在外部服务器操作系统上。操作系统顺次使用光纤通道(FC)、以太网上的光纤通道(FCOE)或ISCSI协议来访问这些块。
块存储和SAN因此在企业IT环境中很普及的缘由是由于其灵活性和性能特点。块存储支持各种需要低延迟、基于网络的存储操作的工作负载,其中包括业务关键型利用程序、虚拟机、RAID实行和数据库。
虽然不应当将其与文件存储系统混淆,这类类型使组织能够通过网络使用NAS-a文件系统为员工提供同享文件服务,可以将其分层存储在块存储上,由于块存储显示为原始存储到服务器操作系统。
在云平台中,块存储可从AWS Elastic Block Store或AWS EBS等服务取得,该服务提供可扩大块存储,供Elastic Compute Cloud(EC2)实例使用。
对象存储和块存储最大的区分之一是它们如何处理元数据。
对象存储包括数据和元数据。可以自定义该元数据以包括支持搜索或高级存储管理和分析等功能的其他几个属性。事实上,对象存储可以具有非常丰富的元数据。
这也是企业日趋转向基于对象的存储解决方案的另外一个缘由。组织可以将自己的自定义信息添加到对象存储元数据中,从而为基础数据提供更多业务场景和相干性。
这与文件存储构成对照,例如,文件存储通常包括有关文件基本属性的元数据,如文件名、文件类型和创建日期。对象的元数据可以描写他们绑定的利用程序和许多其他特点。
与块存储相比,基于对象的存储实际上在元数据中移动。
在块存储中,服务器操作系统使用其唯一地址直接访问完成读取和写入操作所需的数据块。正在使用的操作系统或利用程序负责跟踪和管理没有本地元数据的这些数据块。
块存储使用光纤通道、FCoE或iSCSI协议访问各个数据块。对象数据通常使用由熟习的超文本传输协议(HTTP)要求组成的开发人员友好的API进行访问。
以上内容就是对象存储和块存储的区分。
TOP