admin 管理员组

文章数量: 887021


2024年3月10日发(作者:dede cms 模板使用)

对象存储、文件存储、块存储,从应用角度看有何不同?“狠角色”们是怎么搭配的?

最近有人在社区咨询:“对象存储方式相对于块存储、文件存储,究竟有什么优势?”

社区会员中有大神回复:“对象存储对比其他存储最大的优势是技术结构上的,可以做到真

正的异地备份,真正的全球部署,而块存储一般是无法做到跨机房的,更别说跨城市跨国

家了。这也就决定了对象存储的可靠性实际比其他存储要高,适合存放绝对不能丢失的数

据。”回答十分简洁明了,但这种技术结构上的优势是如何实现的?对象存储是否也有短

处?三者具体的应用场景如何?今天推荐给大家的是UIT的技术专家 EricChan撰写的文

章,除了解答以上问题,还介绍了三种存储之间的层级关系,以及一些“狠角色”都进行

了哪些古怪的搭配。

从应用角度看块存储、文件存储、对象存储

产品和市场需求有各种相互影响的关系,但不管是哪一种,最终呈现都是产品和应用

需求需要对应匹配。应用需求越多样化,市场也就划分得更加细,产品种类也就更加丰富。

在存储行业,我们也可以从“应用适配”这个角度来聊聊各类存储。传统认知上来说,IT

设备分为计算/存储/网络三大类,相互之间是有明显的楚河汉界的。计算大家都清楚,服

务器,小型机,大型机;网络也就是路由器交换机;存储有内置存储和外置存储,最常见

的就是磁盘阵列。在HCI(超融合)这个概念没被热炒之前,计算网络存储还都是泾渭分

明,各担其责的。今天我们先不讨论超融合的情况,仅基于传统理解,看看存储的情况。

从逻辑上存储通常分为块存储,文件存储,对象存储。这三类存储在实际应用中的适配环

境还是有着明显的不同的。块存储(DAS/SAN)通常应用在某些专有的系统中,这类应用

要求很高的随机读写性能和高可靠性,上面搭载的通常是Oracle/DB2这种传统数据库,

连接通常是以FC光纤(8Gb/16Gb)为主,走光纤协议。如果要求稍低一些,也会出现基

于千兆/万兆以太网的连接方式,MySQL这种数据库就可能会使用IP SAN,走iSCSI协议。

通常使用块存储的都是系统而非用户,并发访问不会很多,经常出现一套存储只服务一个

应用系统,例如如交易系统,计费系统。典型行业如金融,制造,能源,电信等。文件存

储(NAS)相对来说就更能兼顾多个应用和更多用户访问,同时提供方便的数据共享手段。

毕竟大部分的用户数据都是以文件的形式存放,在PC时代,数据共享也大多是用文件的

形式,比如常见的的FTP服务,NFS服务,Samba共享这些都是属于典型的文件存储。

几十个用户甚至上百用户的文件存储共享访问都可以用NAS存储加以解决。在中小企业市

场,一两台NAS存储设备就能支撑整个IT部门了。CRM系统,SCM系统,OA系统,

邮件系统都可以使用NAS存储统统搞定。甚至在公有云发展的早几年,用户规模没有上来

时,云存储的底层硬件也有用几套NAS存储设备就解决的,甚至云主机的镜像也有放在

NAS存储上的例子。文件存储的广泛兼容性和易用性,是这类存储的突出特点。但是从性

能上来看,相对SAN就要低一些。NAS存储基本上是以太网访问模式,普通千兆网,走

NFS/CIFS协议。对象存储概念出现得晚一些,存储标准化组织SINA早在2004年就给出

了定义,但早期多出现在超大规模系统,所以并不为大众所熟知,相关产品一直也不温不

火。一直到云计算和大数据的概念全民强推,才慢慢进入公众视野。前面说到的块存储和

文件存储,基本上都还是在专有的局域网络内部使用,而对象存储的优势场景却是互联网

或者公网,主要解决海量数据,海量并发访问的需求。基于互联网的应用才是对象存储的

主要适配(当然这个条件同样适用于云计算,基于互联网的应用最容易迁移到云上,因为

没出现云这个名词之前,他们已经在上面了),基本所有成熟的公有云都提供了对象存储产

品,不管是国内还是国外。对象存储常见的适配应用如网盘、媒体娱乐,医疗PACS,气

象,归档等数据量超大而又相对“冷数据”和非在线处理的应用类型。这类应用单个数据

大,总量也大,适合对象存储海量和易扩展的特点。网盘类应用也差不多,数据总量很大,

另外还有并发访问量也大,支持10万级用户访问这种需求就值得单列一个项目了(这方

面的扫盲可以想想12306)。归档类应用只是数据量大的冷数据,并发访问的需求倒是不

太突出。另外基于移动端的一些新兴应用也是适合的,智能手机和移动互联网普及的情况

下,所谓UGD(用户产生的数据,手机的照片视频)总量和用户数都是很大挑战。毕竟直


本文标签: 应用 对象 数据 访问 文件