传统的san存储和分布式存储在IO上的对比?

目前X86架构的性能越来越强大。这也促进了分布式存储的发展,传统的观念中。还是觉得SAN存储拥有更好的io性能。分布式有更灵活的架构。不过现在随着硬件的提升。这两种方式之间的理论性能差距究竟有多大呢。有大神做过详细的对比吗

参与40

12同行回答

sunsunskysunsunsky性能架构师浪潮
不说需求,只说性能的化,SAN存储确实要好很多,可以大概给一组数据,相同CPU的存储下,后端盘速度足够,SAN存储可以提供大约3-4倍于分布式存储的IOPS,主要原因是分布式的栈层次太多,性能确实不是优势;我以前统计过内存复制的次数,分布式存储大约是集中式存储的2.5倍;所以结论还是不变,分...显示全部

不说需求,只说性能的化,SAN存储确实要好很多,可以大概给一组数据,相同CPU的存储下,后端盘速度足够,SAN存储可以提供大约3-4倍于分布式存储的IOPS,主要原因是分布式的栈层次太多,性能确实不是优势;
我以前统计过内存复制的次数,分布式存储大约是集中式存储的2.5倍;所以结论还是不变,分布式的栈层次太深;
但从应用来说,许多分布式存储客户并没有多么高的IOPS要求,要求带宽的场景比较多;
带宽场景下,集中存储和分布式在前后端口硬件相似的条件差,差别并不是很大。

收起
硬件生产 · 2022-06-20
浏览1152
starliu87starliu87售前顾问XSKY
单纯对比IO、延时、带宽等其实意义并不大,架构上不同,场景也不同,还是依据场景选择合适的存储架构。存储选择不仅是性能上的,而且往往会陷入误区,存储A性能是1w,存储B性能是1.5w,那么肯定就是选择存储B么?大部分项目得到的实际情况是单纯比较存储性能极值得到结果是1w,生产业务使...显示全部

单纯对比IO、延时、带宽等其实意义并不大,架构上不同,场景也不同,还是依据场景选择合适的存储架构。
存储选择不仅是性能上的,而且往往会陷入误区,存储A性能是1w,存储B性能是1.5w,那么肯定就是选择存储B么?大部分项目得到的实际情况是单纯比较存储性能极值得到结果是1w,生产业务使用不超过1000。而且这些所谓的性能极值被厂商无限放大,仅是参数而已,用户还为此买单。从更多角度考虑适合业务场景的可用存储,如:
1、存储类型支持(多协议)
由于多种业务同时需要存储但要求类型不同,往往传统的SAN不能满足要求,随之NAS、对象存储需求场景也在增加。
2、容量(扩展性)
前些年,买个存储TB都已经是很大了,基本没什么扩展,买个扩展柜也就解决了。现在多种行业场景PB起步,传统SAN难以支撑。尤其传统存储数据迁移的成本,往往比买新存储都高。
3、运维
存储运维说实话门槛比较高,小用户而言能找到运维的人不多,简单的挂载卷,扩容卷,甚至排错和使用情况都要原厂专业人员运维。
但新型存储往往可视化运维做的就不错,下一步到头,就能把卷挂载,图形界面点一点就能知道存储使用情况。
4、管理
小机、传统存储、虚拟化、分布式存储、超融合多种架构混合在一起,再来2-3个不同品牌虚拟化做管理,估计哪个运维都会头疼,统一规划简单架构,保证安全可靠的同时,减少业务类不同架构的切换。

收起
软件开发 · 2021-10-09
浏览1816
跳出三界外跳出三界外架构师小艾公司
这个问题的提问出发点就有问题。存储的性能(IOPS)根源在盘。什么盘。机械硬盘还是sata ssd或者nvme ssd。多少个盘。这才是存储的IOPS的主要矛盾。FC-SAN或者分布式存储连前三的因素都排不上。给你举个例,EMC VNX 5100 配6个ssd,配120个 10k rpm HDD。VNX 5700 配120个 10k r...显示全部

这个问题的提问出发点就有问题。

存储的性能(IOPS)根源在盘。什么盘。机械硬盘还是sata ssd或者nvme ssd。多少个盘。这才是存储的IOPS的主要矛盾。FC-SAN或者分布式存储连前三的因素都排不上。

给你举个例,EMC VNX 5100 配6个ssd,配120个 10k rpm HDD。VNX 5700 配120个 10k rpm HDD。谁的性能高?我对DELL EMC 现在的产品不熟悉了。你还可以选配个现在DELL EMC 和VNX 5700同档次的产品,也配120个 10k rpm HDD。谁的IOPS高?你要把这个问题搞明白了,这个问题你就搞明白一半了。然后再谈FC-SAN和分布式的性能区别

用VNX 5100和5700举例。是因为当年这两款都是IDC BAND 4和BAND 7的销量冠军

收起
硬件生产 · 2021-08-26
浏览1758
zwz99999zwz99999系统工程师dcits
这个还是根据应用场景区分比较合适san存储一般集中存储,集中架构,技术成熟度高,硬件成本比较高,扩展能力有限,但目前闪存产品比较多,iops也很高,集中管理维护方便;分布式存储一般采用x86架构,扩展能力强,最重要是地域访问优化特性,也是采用统一的命名空间管理,后面多台存储服务器组成...显示全部

这个还是根据应用场景区分比较合适
san存储一般集中存储,集中架构,技术成熟度高,硬件成本比较高,扩展能力有限,但目前闪存产品比较多,iops也很高,集中管理维护方便;
分布式存储一般采用x86架构,扩展能力强,最重要是地域访问优化特性,也是采用统一的命名空间管理,后面多台存储服务器组成,采用高速缓存连接,扩展及其方便,而且提供相应的 HTTP /RESTful/ API 接 口 ,适用于海量存储和对象存储。

收起
系统集成 · 2021-08-25
浏览1330
fanyqingfanyqing课题专家组技术架构厦门银行
两类存储因架构不同,各有各的特点,适用于不同的业务场景,不能笼统进行比较。首先我们来看一下两类存储的特点:1、SAN存储性能方面:采用集中式架构,当存储容量达到一定规模时,会存在性能瓶颈;扩展性方面:SAN存储扩展采用扩展柜方式,扩展能力有限;稳定性方面:SAN存储采用专用的软、硬件...显示全部

两类存储因架构不同,各有各的特点,适用于不同的业务场景,不能笼统进行比较。
首先我们来看一下两类存储的特点:
1、SAN存储
性能方面:采用集中式架构,当存储容量达到一定规模时,会存在性能瓶颈;扩展性方面:SAN存储扩展采用扩展柜方式,扩展能力有限;稳定性方面:SAN存储采用专用的软、硬件,产品投入市场早,成熟度高;此外,从成本方面考虑,通常传统的SAN存储比分布式存储成本高。
2、分布式存储:
性能方面:因采用分布式架构,性能会随着集群的扩展而提高;扩展性方面:采用集群方式,扩展能力强;稳定性方面;采用X86+分布式存储软件方式,近年投入市场,稳定性不如传统存储,有待市场进一步考验。
因此,基于上述特点,在选择存储类型时,要根据业务场景。比如传统关系型数据库,通常用于存储传统业务系统的业务数据,对存储的性能要求较高,但对存储的容量和扩展性要求相对较小,因此,我们一般采用传统的SAN存储(块存储);但虚拟化、VDI、容器等,虽然也采用块存储,在不是很关注性能的情况下,基于成本考虑,可以采用分布式存储的块存储;其他像网盘、音视频、备份数据等,对存储介质的读写性能要求不高,但要求提供海量的存储空间,并具备良好的扩展性,可以考虑采用分布式存储中的对象存储或文件存储。

收起
银行 · 2021-08-25
浏览2745
  • 嗯,是不是可以这样理解。在一些没有特殊要求的情况下。san存储和分布式存储在单纯的IO性能上不能说一致,但基本都能满足用户的需求,所要考虑的更多的应该是扩展性,业务类型,还有运维和投入成本。另外未来5年的业务扩展情况会更多的影响对存储架构的选型。
    2021-08-25
pysx0503pysx0503联盟成员系统工程师第十区。散人
其实在传统环境里面这两种架构的应用还是挺清晰的。不过现在随着X86性能的不断加强。我感觉好像在一些行业里出现了两种选择均可的情况。在这种情况下就有些不太确定如何去选择。在以往的情景中。x86的性能没有那么高。业务的分界也相对明显。可能数据库我会用SAN。虚拟...显示全部

其实在传统环境里面这两种架构的应用还是挺清晰的。不过现在随着X86性能的不断加强。我感觉好像在一些行业里出现了两种选择均可的情况。在这种情况下就有些不太确定如何去选择。
在以往的情景中。x86的性能没有那么高。业务的分界也相对明显。可能数据库我会用SAN。虚拟化搭建的中间件集群我会用分布式。但随着技术的不断成熟。没有特殊业务的需求时好像很难去区分两种架构的需求。
用过vsan,也用过超融合。对业务要求不够严苛的环境里我觉得都能满足。对于中小企业来说。可能就会面临一个两难的选择。到底是san还是分布式。以什么作为理论基础。很多中小企业也的业务场景可能会出现两者皆可的情况。那么对企业,我觉得应该有更多的评判标准,技术储备,资金,业务的窗口期以及特殊性等等多方面考量。目前在我来看。似乎但存从性能上还不足以帮助很多中小企业做出选择

收起
系统集成 · 2021-08-25
浏览2654
huijxhuijx系统运维工程师某银行
IO性能还是需要针对具体的案例来进行说话,不同的测试用例,两个存储得出完全相反的结果也不是不可能的。同样的测试用例,同样的存储,节点数/磁盘柜数量也会影响IO性能。所有谈论理论性能意义不大。...显示全部

IO性能还是需要针对具体的案例来进行说话,不同的测试用例,两个存储得出完全相反的结果也不是不可能的。同样的测试用例,同样的存储,节点数/磁盘柜数量也会影响IO性能。所有谈论理论性能意义不大。

收起
银行 · 2021-08-24
浏览2896
匿名用户匿名用户
现在分布式存储的io能做到非常高,随便堆一堆就很轻松的几百万的iops,对于传统的san存储来说,需要高配甚至顶配的高端存储来对标,但是存储不仅仅是iops这一项指标。主要还是要看应用,如果是核心的业务,还是要上传统的san,主要还是要体现在稳定,安全,包括运维和容灾的体系架构,都已经...显示全部

现在分布式存储的io能做到非常高,随便堆一堆就很轻松的几百万的iops,对于传统的san存储来说,需要高配甚至顶配的高端存储来对标,但是存储不仅仅是iops这一项指标。主要还是要看应用,如果是核心的业务,还是要上传统的san,主要还是要体现在稳定,安全,包括运维和容灾的体系架构,都已经形成了很好的优势,这是目前分布式存储不可替代的,即便成本很高,大家还是选择传统稳定的san。一些新兴业务,边缘业务,可以选择分布式存储,低廉的价格,很好的扩展性,包括iops,目前还没有听说谁家在核心业务上分布式存储的。

收起
基金 · 2021-08-24
浏览2890
wangqlwangql系统工程师NULL
个人觉得这个还是得看使用场景吧,否则没有一个标准,没有太大的可比性。传统的san存储在结构化数据这块市场占有率一直还是挺高的,比如作为数据库存储。分布式存储也有自己擅长的方面,比如大规模的并行数据处理等,这都是近些年来逐渐发展起来的,传统的san存储可能也能做,但成本就...显示全部

个人觉得这个还是得看使用场景吧,否则没有一个标准,没有太大的可比性。

传统的san存储在结构化数据这块市场占有率一直还是挺高的,比如作为数据库存储。分布式存储也有自己擅长的方面,比如大规模的并行数据处理等,这都是近些年来逐渐发展起来的,传统的san存储可能也能做,但成本就不合适了。两者都有各自擅长的领域,还是看具体需求吧

收起
IT咨询服务 · 2021-08-24
浏览3015
myciciymyciciy联盟成员IT顾问某金融科技公司
这种实际对比的意义不大,各自应用场景都不一样。分布式存储没出现之前,还不是传统存储承受了一切。分布式存储的出现未必是传统的存储没落亦或是产品跟不上时代脚步。它更是这个传统san存储的有益补充,并非对立。互联网架构,开放式架构成就了分布式存储,但是分布式存储也不是...显示全部

这种实际对比的意义不大,各自应用场景都不一样。分布式存储没出现之前,还不是传统存储承受了一切。分布式存储的出现未必是传统的存储没落亦或是产品跟不上时代脚步。它更是这个传统san存储的有益补充,并非对立。互联网架构,开放式架构成就了分布式存储,但是分布式存储也不是万能的,他也解决不了当下所有的应用场景,两者互相补充。存储的出现一方面解决了性能问题,他的高可用性不应该被忽视,数据是企业的核心生命力,性能再好的存储丢一次数据,再好的存储性能,也终会被企业抛弃。

收起
银行 · 2021-08-24
浏览2926

ChatGPT 回答

SAN存储和分布式存储都是存储领域的重要技术,它们各有优劣。SAN存储主要是通过Fibre Channel或iSCSI等协议将存储设备连接到服务器,实现高速、可靠的数据传输,因此在IO性能方面有着很大的优势。而分布式存储则是将数据分散存储在多个节点上,通过网络协议进行数据传输,具有更灵活的架构和更好的可扩展性。

随着X86架构的性能不断提升,SAN存储和分布式存储之间的性能差距在逐渐缩小。在实际应用中,需要根据具体的业务需求和数据特点来选择合适的存储方案。如果需要高速、可靠的数据传输,可以选择SAN存储;如果需要更灵活的架构和更好的可扩展性,则可以选择分布式存储。

关于SAN存储和分布式存储之间的性能对比,不同的厂商和产品之间会有所差异,因此需要具体分析具体问题。一般来说,SAN存储在IO性能方面具有优势,而分布式存储在可扩展性和灵活性方面更加出色。在实际应用中,需要根据具体的业务需求和数据特点来选择合适的存储方案。

提问者

pysx0503
系统工程师第十区。散人
擅长领域: 存储服务器备份

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-08-23
  • 关注会员:13 人
  • 问题浏览:9927
  • 最近回答:2022-06-20
  • X社区推广