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

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

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

收起
参与40

查看其它 11 个回答haizdl的回答

haizdlhaizdl技术经理大连

首先,我觉得传统SAN存储之所以还是很多企业的主流存储是因为它的稳定性和安全性,性能并不是传统SAN存储最大的优势。
另外,本身对存储性能的衡量是有很多指标的,这需要POC说话。但是我们可以从原理上来解读一下他们读写的差异。对于传统SAN存储来讲,它的读写以Blcok为单位,通过盘头的元数据来记录Block的映射及变化。而分布式存储会有几种架构:

1. 以对象存储为底层存储载体,以分布式协同算法来组织节点关系,以上层接口转换的方式来对接应用读写,可以提供Block、File、S3等各种存储接口。
2. 以GFS为基本原型,底层为文件系统模式的存储结构,同样上层进行各种包装之后形成的可以提供各类存储服务的统一分布式存储。

从存储架构和组织原理上来讲,其实他们是有着各自擅长的存储场景的。比如对于结构化的表数据的读写来讲,其实直接的Block存储更适合应用的读写控制;对于以健值方式组织的数据结构,似乎更适合对象存储形成的分布式存储架构,而以文件为主的数据场景,如果不能以对象方式重构,那么文件系统架构的分布式存储似乎更适合。
总而言之,不同的存储有不同的优势和劣势,只要我们的应用场景选对了,那就是最优的选型。

银行 · 2021-08-24

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2021-08-24
  • 关注会员:13 人
  • 回答浏览:2859
  • X社区推广