数据管理的级别不同。块存储是将裸磁盘空间整个映射给主机使用,主机还需要在上面建立文件系统之类的才能真正使用。文件存储也叫作文件级或者基于文件的存储,它是以一种分层的结构存储数据。对象存储,也叫基于对象的存储,是一种解决和处理离散单元的方法,可提供基于分布式系统之上的对象形式的数据存储服务。所以 块存储更底层,对象存储和文件存储差不多是一个级别的,只是数据存储的组织方式不同,当然这也造成使用方式的差异。
一、块存储典型设备:磁盘阵列,硬盘块存储主要是将裸磁盘空间整个映射给主机使用的。就是说例如:磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。划分逻辑盘,作用主要就是,格式化,冗余,提速。二、文件存储典型设备:FTP、NFS服务器为了克服上述文件无法共享的问题,所以有了文件存储。文件存储也有软硬一体化的设备,但是其实普通拿一台服务器/笔记本,只要装上合适的操作系统与软件,就可以架设FTP与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了。作用就类似一个网盘,或文件夹。三、对象存储典型设备:内置大容量硬盘的分布式服务器对象存储最常用的方案,就是多台服务器内置大容量硬盘,再装上对象存储软件,然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。管理节点可以管理其他服务器对外提供读写访问功能。对象存储、文件存储和块存储的区别:1、速度不同块存储:低延迟(10ms),热点突出;文件存储:不同技术各有不同;对象存储:100ms-1s,冷数据;2、可分步性不同块存储:异地不现实;文件存储:可分布式,但有瓶颈;对象存储:分步并发能力高;3、文件大小不同块存储:大小都可以,热点突出;文件存储:适合大文件;对象存储:适合各种大小;4、接口不同块存储:Driver,kernel module ;文件存储:POSIX;对象存储:Restful API ;5、典型技术不同块存储:SAN;文件存储: HDFS,GFS;对象存储:Swift,Amazon S3;6、适合场景不同块存储:银行;文件存储:数据中心;对象存储:网络媒体文件存储。
数据管理的级别不同。
块存储是将裸磁盘空间整个映射给主机使用,主机还需要在上面建立文件系统之类的才能真正使用。
文件存储也叫作文件级或者基于文件的存储,它是以一种分层的结构存储数据。
对象存储,也叫基于对象的存储,是一种解决和处理离散单元的方法,可提供基于分布式系统之上的对象形式的数据存储服务。
所以 块存储更底层,对象存储和文件存储差不多是一个级别的,只是数据存储的组织方式不同,当然这也造成使用方式的差异。