在生活中难免会发生一些不可避免的事情:死亡,税收,硬盘故障或数据损坏。无论使用哪种品牌的硬盘驱动器或选择哪种硬盘驱动器,最终都会遇到驱动器故障。尽管由于固态驱动器和NVMe驱动器而导致数据损坏和驱动器故障率已大大降低,但这仍然是您需要防止的事情。这是通过异地备份和RAID完成的。

但是什么是RAID,以及如何为服务器选择正确的RAID选项?在本文中,我们将介绍RAID的结构,可用的各种选项以及选择正确选项的技巧。

raid在哪里(什么是RAID为什么需要它)(1)

什么是RAID?

RAID代表独立磁盘冗余阵列。简而言之,这是使用多个硬盘驱动器制作数据冗余副本的过程。如果RAID阵列中的驱动器发生故障,则数据会通过各种机制保持安全。数据保护的方式因配置的RAID级别而异。我们稍后再讨论。

RAID阵列利用条带化,奇偶校验和镜像来实现数据冗余。了解这些过程的含义很重要,以便知道选择哪个RAID级别。

条带化 是将文件分成多方,然后将每个段存储在不同的物理磁盘上的过程。此过程非常适合高I / O操作,因为可以跨多个设备同时访问数据,从而提高了吞吐量。但是,如果条带化阵列中的一个驱动器发生故障,则意味着文件将损坏。这就是为什么将条带化与镜像或奇偶校验同时使用的原因。

RAID内使用奇偶校验 来在驱动器故障期间实现数据冗余。如果阵列中的驱动器发生故障,则奇偶校验位用于在新的硬盘驱动器上重建阵列。布尔XOR函数用于重建奇偶校验数据并保存在正常运行的驱动器上存储的数据。

镜像 只是将数据复制到一个驱动器上,然后将其复制到另一个物理磁盘上。这是RAID的最简单形式,可在一个驱动器上实现基本的数据冗余,但不能提供通过条带化和奇偶校验可实现的性能和存储增强。

RAID的每个级别使用不同级别的条带化,奇偶校验和镜像来实现冗余。现在您已经了解了RAID的基本术语,让我们回顾一下RAID级别:

RAID级别

raid在哪里(什么是RAID为什么需要它)(2)

硬件与软件RAID

RAID系统可以由专用硬件芯片控制,或者RAID涉及的操作可以由服务器随附的硬件处理。

通过软件控制只能使用最基本的RAID形式,并且大多数专家都认为,当RAID任务由软件处理时,会降低性能。在几乎每种情况下,硬件RAID都是必经之路。

选择RAID级别

每个项目都是唯一的,并且需要不同的RAID级别。考虑设置RAID阵列的目标很重要。您是否更关心数据冗余,性能提高或两者兼而有之?你的预算是多少?您要存储多少数据?这些都是很重要的问题,应引导您进入特定的RAID级别。

,