【摘要】 块存储适用于数据库、ERP等企业核心应用的存储,具有三大存储中最低的时延。 文件存储适用于HPC、企业OA等需要存储数据被多个计算机点共享的场景,具备PB级别的容量,ms级别的时延。 对象存储适用于大数据、IOT、备份归档等场景,具有EB级别的容量和3大存储中最高的数据可靠性。

不熟悉存储的同学,经常会问块、文件、对象,这3种存储有什么区别,怎么选择。

其实这还得从IT系统的发展说起,最初的服务器是计算存储合一的,使用服务器本地存储存放数据,这就是块存储的始祖,通过服务器内部总线链接磁盘,可以达到很低的时延,但是服务器可以承载的磁盘数量有限,在容量、带宽以及可靠性上有所欠缺。随着IT的发展,数据越来越多,对数据可靠性的要求越来越高,就有了计算、存储分离的需求,这时就有了存储阵列。传统的磁盘阵列采用控制器+磁盘框的架构,控制器采用双机头或者多机头涉及,可靠性更高,通过扩展磁盘框,存储容量相比服务器本地磁盘,有了成百上千倍的提高,独立的通过FC交换机或者IP交换机与服务器相连,这就是现代的块存储。

块存储是无法直接在操作系统中使用的,必须对块存储进行格式化、创建文件系统后才能使用,操作系统中的数据都是按照文件的格式存放的。随着IT系统的进一步发展,企业内的协同办公诉求出现,需要将同一个目录/文件夹共享给多个主机访问,这时变出现了共享文件系统,通过前文介绍过的CIFS/NFS共享文件协议,将目录/文件夹共享给多个主机访问,这就是共享文件存储。

NAS文件存储还是在一个数据中心/机房内共享数据,随着互联网的兴起,许多互联网应用需要通过终端设备由公网访问数据,这时支持HTTP/HTTPS协议的对象存储就开始大规模使用了。对象存储支持应用端通过API调用的方式存取数据,并且采用分布式的架构设计,具备大容量、高可靠的特点。

三大存储在应用场景、访问协议、存储性能、容量上的区别如下:         

块存储适用于数据库、ERP等企业核心应用的存储,具有三大存储中最低的时延。

文件存储适用于HPC、企业OA等需要存储数据被多个计算机点共享的场景,具备PB级别的容量,ms级别的时延。

对象存储适用于大数据、IOT、备份归档等场景,具有EB级别的容量和3大存储中最高的数据可靠性。

本文来源:华为云社区原创    作者:小懒猫和大黄狗

弹性文件服务解密 -- 块存储、文件存储、对象存储的区别相关推荐

  1. 阿里云文件存储NAS和对象存储OSS区别对比如何选择?

    阿里云对象存储OSS和文件存储NAS有什么区别?文件存储NAS和对象存储OSS如何选择?NAS是传统的NFS挂载共享文件夹,OSS可以使用RESTful API,阿里云百科从技术.使用方式.容量.存储 ...

  2. Java实现将文件(图片)上传到七牛云对象存储,并实现下载和删除功能

    引言:在搭建项目时如果把上传的文件存储在该项目运行的主机上,会导致访问该项目时加载非常缓慢,因此需要对象存储.并且对象存储具有网站数据动静分离,大幅提升网页性能,储存节点多,支持跨地域实时同步,成本低 ...

  3. 分布式存储--理解分布式文件系统、分布式块存储、分布式对象存储、分布式数据库

    1. 单机文件系统 vs 分布式文件系统 传统单机文件系统是计算机中一个非常重要的组件,为存储设备提供一致的访问和管理方式.在不同的操作系统中,文件系统会有一些差别,但也有一些共性几十年都没怎么变化: ...

  4. 对象存储3:对象存储的原理、构造和详解

    前两篇介绍了对象存储的基础,包括存储类型,常用存储分类和分类方法. SCSI,TCP/IP,FC等存储介质以及DAS\NAS\SAN等存储网络,请参考:对象存储1:传统存储类型和分类. 文件存储,块存 ...

  5. 千里眼摄像头支持对象存储吗_对象存储适用于哪些场景?

    什么是对象存储? 对象存储是一种将数据作为对象进行管理的计算机数据存储体系结构,与其他存储体系结构(例如将数据作为文件层级管理的文件系统)以及将数据作为块和扇区内的块进行管理的块存储相对.每个对象通常 ...

  6. java s3 与ceph的关系_Ceph存储与S3对象存储性能优化.pdf

    Ceph存储与S3对象存储性能优化.pdf Ceph on Storage appliance Case Study and Performance for AWS S3 based object s ...

  7. 弹性文件服务解密 -- 应用场景区分

    [摘要] 从客户场景上,文件应用市场主要分为企业OA.类HPC.类移动社交3类.华为云弹性文件服务,当前提供2种类型的文件服务:SFS 面向HPC.媒资场景,提供大容量.高带宽的文件服务:SFS Tu ...

  8. cooleditpro批量加速文件_Python玩转阿里云OSS对象存储,批量转存markdown和html图片

    今天我又在玩自己的博客了,偶然发现我从语雀批量导入的文章,在手机端图片只显示一部分,怀疑是网站防盗链,于是想把图片全部转移到我的阿里云对象存储里面. 但是找了半天都找不到现成的工具和代码,无奈只能自己 ...

  9. 怎么把文件存进obs服务器,华为云对象存储 obs 文件流上传

    2019-12-25 11:14:08 foolish 995 华为云对象存储 obs 文件流上传 /** * obs 二进制流上传 * * @return \Illuminate\Http\Json ...

最新文章

  1. 读秦小波《设计模式之禅》 -- 工厂模式
  2. oracle Hash Join及三种连接方式
  3. Java迭代器中的next()方法
  4. Dojo-API介绍
  5. 小米平板4android软件兼容吗,小米平板4有NFC功能吗 小米平板4支持NFC吗
  6. 前端学习(2801):传递id
  7. java 代码压缩javascript_通过Java压缩JavaScript代码实例分享
  8. bzoj 1409 Password
  9. Anaconda下载的包在Spyder内导入报错
  10. Weblogic 连接池的建立程序应用
  11. 数字孪生智慧高铁研究案例
  12. 【算法刷题】排序:CodeForces 984A,CodeForces 1132B,CodeForces 1015C
  13. html中修改图片大小的标签,css如何设置图片的大小?
  14. 【基于机器学习/深度学习的睡眠信号分类】主题必读论文推荐
  15. html调查问卷页面,html+js 问卷调查页面的展示以及form提交
  16. JetBrain Clion下载安装及配置环境
  17. 文章标题一个应届计算机毕业生的2012求职之路
  18. MD软件常见问题解答sp1版
  19. 计算机word文例试题及答案,大学计算机考试word试题及答案
  20. jmp指令【原理详解 8086汇编语言+笔记】

热门文章

  1. php之微型博客创建,php之微型博客的创建
  2. python捕获所有异常状态_如何在scrapy中捕获并处理各种异常
  3. golang byte转string_golang版memcached之groupcache缓存入门
  4. 计算技术计算机技术属于中图分类法哪个大类,计算技术、计算机技术属于中图分类法哪个大类...
  5. ImageMagick 安装 window10与错误总结
  6. 最新C#开源资源项目
  7. 作战手册-2011-12-18
  8. 用子函数实现strlen.strcpy.strcat.strcmp(完整代码)
  9. Java面向对象——基础1 类及类的成员
  10. openGauss凝聚创新力量,云和恩墨MogDB加速社区发展