在日常工作中,我们经常会用到储存功能,比如对象储存和块储存,那么,什么是块储存和对象储存,两者有什么区别?且听聚名企服的相关介绍~
关于块储存的介绍
块存储指在一个RAID(独立磁盘冗余阵列)集中,一个控制器加入一组磁盘驱动器,然后提供固定大小的RAID块作为LUN(逻辑单元号)的卷。块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。
关于对象储存的介绍
对象存储,也叫做基于对象的存储,是用来描述解决和处理离散单元的方法的通用术语,这些离散单元被称作为对象。就像文件一样,对象包含数据,但是和文件不同的是,对象在一个层结构中不会再有层级结构。每个对象都在一个被称作存储池的扁平地址空间的同一级别里,一个对象不会属于另一个对象的下一级。
两者有什么区别?
1、接口方式不同
相比较块储存来说,对象储存的接口会更简单一些,对象储存可以堪称一个文件,只能全写全读,通常以大文件为主,要求足够的IO带宽;
块存储的IO特点与传统的硬盘是一致的,一个硬盘应该是能面向通用需求的,即能应付大文件读写,也能处理好小文件读写。但是硬盘的特点是容量大,热点明显。因此块存储主要可以应付热点问题。另外,块存储要求的延迟是最低的。
2、储存方式不同
块存储的都是系统而非用户,并发访问不会很多,经常出现一套存储只服务一个应用系统,例如如交易系统,计费系统。典型行业如金融、制造、能源、电信等;
象存储常见的适配应用如网盘、媒体娱乐、医疗PACS、气象、归档等,数据量超大而又相对“冷数据”和非在线处理的应用类型。这类应用单个数据大,总量也大,适合对象存储海量和易扩展的特点。另外基于移动端的一些新兴应用也是适合的。
以上就是什么是对象储存和块储存,两者有什么区别?的内容。