RAID和分布式存储的对比

Posted Jimmy1224

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RAID和分布式存储的对比相关的知识,希望对你有一定的参考价值。

传统的存储,一般是指用商用硬盘构建稳固的存储系统,通常会用到RAID技术,这是一种被研究的很透彻的存储技术,有大量的相关软硬件,成本已降低到可接受的程度。

分布式存储,一般是指用大量廉价的磁盘,通过软件层实现一定的高级功能,如高数据持久性,不停机扩容,异地分布,多租户架构等,往往也可以通过中间件的形式做扩容。

简要介绍下这两种方式的异同。

RAID技术

RAID,通常是硬件实现,也可以软件实现,RAID存储的时候,会有大量的异或运算,软RAID会降蛮多机器性能,不推荐,而实现硬RAID所需的RAID卡,价格也不高,速度和本地硬盘一致。

总结优点:

  1. RAID卡比较便宜,成本低

  2. 技术成熟,实施方便

  3. 运维方便

  4. 本地传输,速度快,不存在小文件的问题

总结缺点:

  1. 扩展性差,RAID在系统看来,就是磁盘,并不是以接口提供,没法儿做很好的扩展,比如要坐文件杀毒功能,RAID几乎无法支持
  2. 扩容难,空间不够用了,必须停机扩容,而这对有7*24要求的单位,几乎是硬伤

对于分布式存储

优势在于:

  1. 扩展方便,可以通过软件层,添加需要的功能
  2. 容错性强,对于no-share架构的分布式系统,任何一个节点的crash都不会影响其它节点的工作
  3. 扩展方便,对于大部分分布式系统,都可以在线扩容

缺点在于:

  1. 速度比本地硬盘慢,特别是存储大量小文件的时候,速度巨慢
  2. 实施麻烦,需要专业的计算机工程师协助部署

主流分布式存储方案对比

主流分布式存储技术对比分析以及对应资料:
https://blog.csdn.net/zzq900503/article/details/80020725

主流分布式存储对比详细分析:
https://mlog.club/article/22138

以上是关于RAID和分布式存储的对比的主要内容,如果未能解决你的问题,请参考以下文章

raid5阵列两块硬盘出现硬件故障怎么恢复数据

Glusterfs构建企业级分布式存储

3.GlusterFS 企业分布式存储的搭建

raid5 /raid5e /raid5ee的性能对比及raid数据恢复原理

Raid5磁盘阵列修复方法介绍

分布式存储的技术趋势: 双重Raid机制