简单总结:
1. 块存储 设备一般是磁盘、暴露直接访问SCSI和网络访问FC等标准协议、支撑直接的磁盘操作,适合场景一遍是对读写有非常高的性能要求,如数据库
2. 文件存储 以文件和文件夹方式、通过IP协议、实现对同类型数据的存储、分层管理和检索的服务能力;
3. 对象存储 是一种将数据作为对象进行管理的计算机数据存储体系结构;与其他存储体系结构(例如将数据作为文件层级管理的文件系统)以及将数据作为块和扇区内的块进行管理的块存储相对。每个对象通常包括数据本身,可变数量的元数据和全局唯一标识符。
通过下图,可以一目了然看到,块存储是最基础的、直接操作裸盘(对磁盘进行分区或逻辑分区),是所有服务的基础,支持本地(如系统物理盘)、网络(如磁盘阵列)接口协议;文件系统是在构建在磁盘之上的一套数据分层组织方式,以文件和文件夹(分层)作为基础的管理维度、提供易于共享、理解和管理的数据访问形态;对象存储完全将数据作为一个对象来管理,没有文件系统的分层概念、对象之间完全相互独立,可以构建在现有的文件系统上、也可以直接构建在裸盘存储(一般不建议、需要把文件系统做的一些基础能力在重新实现);


对象存储的理念其实并不新鲜:
1. 所有数据均以对象作为管理单位,每个对象有唯一标识作为管理和检索依据(是不是很像一个目录下的文件,文件名作为唯一标识)
2. 每个对象归属一个桶、不同桶之间资源隔离(可以理解成只支持一层 对象管理)
3. 对象存储OSD能力要求(这个是和分布式文件系统的主要不同点):元数据的分布式存储偏移(OSD管理存储在其上对象的元数据)、只提供基于对象标识(ID)的数据读写、具备一定智能处理能力(数据分布、数据预取等)
实际实现了元数据管理的去中心化和对象管理扁平化,可以实现真正的存储无限扩展能力,为上层的服务提供更好的管理机制。至于智能化的能力、很多分布式系统都具备。

对象存储、文件存储、块存储区别介绍相关推荐

  1. 文件标识符无效。使用 fopen 生成有效的文件标识符。_「存储架构」块存储、文件存储和对象存储(第1节)...

    全球传输和生成的数据比以往任何时候都多.国际数据公司(IDC)的分析师预计,到2025年,全球数据层将增至163zb.这比2016年16.1 ZB的数据增长了1000%以上.数据大量增加的原因是多方面 ...

  2. 阿里云存储价格对象存储OSS、文件存储NAS和块存储收费标准

    阿里云云存储怎么收费?云存储1GB空间容量多少钱?如果是OSS对象存储1GB价格是0.12元/GB/月,标准存储包1TB一年价格999元:NAS文件存储100GB价格是30元一个月,500G空间150 ...

  3. 阿里云服务(三)—对象存储OSS和块存储

    五.对象存储OSS 块存储适合存放本地使用的一些文件,而且成本比较高,容量也有一些限制,不是适合数据量庞大的大数据. 1.对象存储OSS的概念   1.1 什么是对象存储OSS     存储分类   ...

  4. 4 读写文件_块存储、文件存储、对象存储的区别

    1. 块存储 典型设备: 磁盘阵列,硬盘 ​ 块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘.做Raid.或者LV ...

  5. vmware挂载san存储_戏说 块存储 文件存储 对象存储

    用通俗的语言 讲述复杂的技术   块存储   一个块存储设备通常包含一组控制器和一组磁盘阵列 大多数情况下,块存储是通过SAN网络连接服务器.当然,除了SAN网络之外,还有其它多种块存储访问方式,比如 ...

  6. 【存储】块存储、文件存储和对象存储的区别?

    目录 简单说明 详细解释 存储分类 01 块存储(提供虚拟磁盘) 02 文件存储 03 对象存储 04 三种存储的区别和对比 分布式块存储.文件存储.对象存储的区别 理解Ceph的三种存储接口:块设备 ...

  7. 腾讯云常见云产品中的云硬盘(块存储)、文件存储、对象存储三者的区别!

    云硬盘.文件存储.对象存储,三种都是存储的,对于刚接触的同学来说,感觉好绕呀,这三种有啥子区别,什么时候应该用云硬盘?什么时候应该用文件存储?什么时候应该用对象存储? 对于使用过的老手,那肯定是可以区 ...

  8. 块存储、文件存储与对象存储的区别与应用场景

    存储需要达到的要求: 高效存储.读取数据.并发工作.数据安全.校验机制(能够使用少数数据保存多量数据).存储空间管理(有足够的能力管理硬件) 存储分类: 时间/部署角度:传统的集中式存储.分布式存储 ...

  9. 块存储、文件存储、对象存储三者有什么区别,有什么关系?

    一.块存储.文件存储.对象存储,三者的本质差别是什么? 1.块存储 典型设备:磁盘阵列,硬盘 块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1 ...

  10. 块存储,文件存储和对象存储

         首先,我们介绍这两种传统的存储类型.通常来讲,所有磁盘阵列都是基于Block块的模式(DAS),而所有的NAS产品都是文件级存储 1.块存储         以下列出的两种存储方式都是块存储 ...

最新文章

  1. 华为机试题1:计算字符串最后一个单词的长度,单词以空格隔开。
  2. 一个空的C++类中有什么
  3. linux 下安装java
  4. Java 语法 索引 ----- 泛型(Generics)
  5. IIS不能发布asp.net 应用程序
  6. spring boot入门学习---热部署
  7. 合并传闻是真是假?ofo摩拜之争是否继续?(产品)
  8. C语言 基础40道编程题库汇总
  9. Jenkins驱动SeleniumGrid测试
  10. 数字图像处理 冈萨雷斯(第四版)韦伯比的理解
  11. 科来数据包生成器找不到网卡适配器
  12. 计算机视觉:图像分割算法综述总结
  13. python怎么写代码求年华收益率_如何计算年化收益率?
  14. [每日100问][2011-10-06]iphone开发笔记,今天你肿了么
  15. Android性能优化系列之Bitmap图片优化
  16. 2021qq匿名说说在哪里
  17. 前端——用div画菜鸟网站首页导航条“小三角”
  18. 17级智能信息处理与控制团支部大会
  19. 黎明之路如何用电脑玩 黎明之路PC电脑版玩法教程
  20. web 文字描边动画

热门文章

  1. ping oracle 地址,使用 ping 命令探测远程主机 - Oracle Solaris 管理:IP 服务
  2. java月份简写_Java如何以(MMM)格式显示一个月份的名称?
  3. ceph bluestore中的磁盘空间管理
  4. 程序员之禅10条法则
  5. java操作word,自动更新目录/域
  6. Blackhat 2017Defcon 25学习笔记
  7. JAVA多线程基础篇-关键字synchronized
  8. 惠普HP Photosmart 7458 打印机驱动
  9. python+undetected_chromedriver+chrome绕过五秒盾(cloudflare)
  10. 比特交织 matlab,比特交织空时编码不对称调制方案及软件分析