云数据中心:(二)RAID

让人想犯罪 __ 提交于 2019-11-30 10:34:18

1 基本概念

1.1 什么是 RAID

RAID (Redundant Array of Independent Disks)即独立磁盘冗余阵列,RAID技术将多个单独的物理硬盘以不同的方式 组合成一个逻辑硬盘,从而 提高了硬盘的读写性能和数据安全性。

1.2 数据组织

分块:将一个分区分成多个大小相等的、地址相邻的块,这些块称为分块。它是组成条带的元素。
条带:同一磁盘阵列中的多个磁盘驱动器上的相同“位置”(或者说是相同编号)的分块。

2 RAID技术

RAID0
以条带形式 将RAID组的数据均匀分布在各个硬盘中,RAID 0 缺少非常重要的功能:数据保护。如果一个硬盘故障,那么所有数据都变得无法访问。

RAID1
所有数据写入阵列中的每个磁盘,所以 RAID 1 提供增强的数据安全性。如果单个磁盘发生故障,阵列中其他磁盘上的数据保持可用。但是,由于多次写入数据所需的时间,性能会降低。此外,RAID 1 将磁盘容量削减 50%,因为数据的每一位都存储在阵列中的所有磁盘上。

RAID5
RAID 5 跨阵列中的所有硬盘以及每个数据块的同等块写入数据。如果一个物理硬盘驱动器出现故障,该硬盘驱动器上的数据可以重建到更换硬盘驱动器上。需要至少三个硬盘驱动器才能创建 RAID 5 阵列。
当一个硬盘驱动器发生故障时,存储在 RAID 5 阵列上的文件会保持不变,但如果在使用更换硬盘驱动器重建 RAID 之前又一个硬盘驱动器发生故障,则数据将会丢失。

RAID6
RAID 6 跨阵列中的所有磁盘以及每个数据块的两个同等块写入数据。如果一个物理磁盘出现故障,数据可以重建到更换用磁盘上。如果每个数据库有两个同等块,RAID 6 最多支持两个磁盘故障而不会丢失数据。需要至少四个磁盘才能创建 RAID 6 阵列。

RAID10
RAID 10 创建两个 RAID 1 分段,然后将其组合到 RAID 0 种类。这类配置提供了出色的数据保护,允许两个磁盘在两个 RAID 1 分段上发生故障。

RAID50
RAID 50 将 RAID 0 带区与 RAID 5 奇偶校验结合起来。 由于 RAID 0 带区的速度,RAID 50 改善了 RAID 5 性能,尤其是在写入期间。它还提供比单个 RAID 级别更好的保护。在您需要更好的故障容错、更高的容量以及更快的写入速度时,请使用 RAID 50。RAID 50 阵列最少需要六个硬盘驱动器。

RAID60
RAID 60 将 RAID 0 带区与 RAID 6 双重奇偶校验结合起来。 由于 RAID 0 带区的速度,RAID 60 改善了 RAID 6 性能。它还提供比单个 RAID 级别更好的保护。在您需要更好的故障容错、更高的容量以及更快的写入速度时,请使用 RAID 60。RAID 60 阵列最少需要八个硬盘驱动器。

RAID + 备件
RAID+备件可为您提供“热备件”,随时可以与发生故障的硬盘驱动器立即同步数据。如果阵列中的硬盘驱动器故障,那么数据开始与备件同步。具有备件的 RAID 阵列的优势在于可以直接更换硬盘驱动器。但是,备件不能在标准操作期间用来存储,因为它的唯一任务是接管发生故障的硬盘驱动器。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!