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

网友投稿 959 2022-05-28

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

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

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

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

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

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

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

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

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

对象存储服务 OBS 弹性文件服务 存储

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:华为云中国-香港区域和亚太-新加坡区域的普通IO云硬盘于2020年03月31日 20:00(北京时间)停售通知
下一篇:【云小课】基础服务第64课 原来云备份服务不仅仅能备份数据?
相关文章