半步多 玄玉的博客

磁盘阵列的通俗理解

2023-01-20
玄玉

下面这张图,很形象的演绎了磁盘阵列,堪称神图

基本原理

stand-alone:只有一个饮水机提供服务,服务只部署一份

集群部署

cluster:有多个饮水机同时提供服务,服务冗余部署

每个冗余的服务都对外提供服务,一个服务挂掉时依然可用

热备部署

hot-swap:只有一个桶提供服务,另一个桶 stand-by,在水用完时自动热替换

服务冗余部署,只有一个主服务对外提供服务,影子服务在主服务挂掉时顶上

磁盘阵列

RAID:Redundant Arrays of independent Disks

RAID 0

存储性能高的磁盘阵列,又称 striping

它的原理是:将连续的数据分散到不同的磁盘上存储,这些不同的磁盘能同时并行存取数据(速度块)

RAID 1

安全性高的磁盘阵列,又称 mirror

它的原理是:将数据完全复制到另一个磁盘上,磁盘空间利用率只有 50%(冗余,数据安全)

RAID 0+1

RAID 0 和 RAID 1 的综合方案,这也是国企用的比较多的存储方案(速度快,安全性又高,但是很贵)

RAID 5

RAID 0 和 RAID 1 的折衷方案,这也是互联网公司用的比较多的存储方案

  • 安全性高:可以利用校验位恢复数据
  • 读取速度比较快:不如 RAID 0,因为多存储了校验位
  • 空间利用率也不错:不完全复制,只冗余校验位

相关文章

Content