在试图为美国主机决定最佳存储配置时,您可能已经遇到了RAID的概念。RAID在美国主机配置中相当普遍,并为存储数据提供冗余。本文将探讨软件和硬件RAID的概念,并讨论这些技术如何工作。
什么是RAID?
RAID(独立磁盘冗余阵列)是一种技术,它将多个独立的硬盘驱动器组合成一个更大的卷,以达到冗余和或性能的目的。当您有大量的数据,并希望在硬盘驱动器发生故障时防止数据丢失,或者您有一个应用程序磁盘使用量非常大,并且需要提高硬盘的性能时,这就非常有用。在选择美国主机时,您可能会看到有些美国主机具有软件RAID或硬件RAID。硬件RAID和软件RAID都可以支持相同类型的RAID,但是一般会从硬件RAID中获得更好的性能。
硬件RAID与软件RAID
由于RAID是由独立的磁盘阵列组成,因此值得注意的是,它可以采取硬件或软件的形式。通常情况下,硬件RAID涉及使用一个硬件RAID控制器来处理阵列中所有磁盘的管理。这有助于提高阵列本身的性能,因为它将管理阵列所需的处理能力转移到一个专门的硬件设备上。另外,软件RAID通过软件处理RAID管理。通过使用软件RAID,用于管理磁盘阵列的处理能力来自于整个美国主机资源。如果资源有限,这可能对性能产生负面影响。硬件和软件RAID都提供冗余,所以由用户来决定哪种方式最适合美国主机。
RAID等级
等级 | 描述 | RAID 0 | 这个级别严格用于性能。它将所有硬盘的数据进行剥离,结合所有添加到阵列中的硬盘的总读写速度,为您提供100%的硬盘总容量。这个级别不提供针对驱动器故障的保护;如果阵列中的一个驱动器发生故障,所有数据都会丢失。如果不能接受阵列中的数据丢失,就不应该使用这个级别。 | RAID 1 | 这个级别被称为镜像。该阵列将所有的数据存储在每个磁盘上,以提高容错能力。这个级别并不能提高性能,因为它通常比最快的硬盘慢。然而,当无法接受数据丢失时,这是最低级别的选择。 | RAID 5 | 这个级别的RAID至少在3个硬盘上写入数据,并将奇偶校验数据写到所有的硬盘上。奇偶校验数据允许在一个驱动器发生故障的情况下重建阵列中的驱动器。由于必须计算并向阵列中的所有驱动器写入奇偶校验数据,您将失去阵列的部分总体容量,增加的驱动器越多,损失的磁盘空间的整体百分比就越低。通过这个阵列,您将获得一个较小的写入速度的提升,同时获得阵列中所有驱动器的综合读取速度。这个级别可以有一个驱动器发生故障;如果超过一个驱动器发生故障,所有数据都会丢失。重建发生故障的驱动器时,可能需要几天的时间,这取决于所使用的驱动器的大小和类型。如果使用大于1TB的驱动器,建议使用RAID 6而不是RAID 5,因为在重建过程中很有可能出现第二个驱动器故障,导致数据丢失。 | AID 6 | 这个级别的RAID至少在4个硬盘上写入数据,并写入双重奇偶校验。有了这个阵列,可以最多有两个硬盘同时发生故障而不丢失数据。您将获得阵列中所有硬盘的综合读取速度。然而,由于写入双奇偶校验,您的写入速度会有微小的提高,而且您会比RAID 5损失更多的总容量。和RAID 5一样,增加的驱动器越多,失去的总的磁盘空间的百分比也会越小。 | RAID 10 | 这是RAID 1和0的组合;它需要至少4个驱动器。您将拥有阵列中所有驱动器的综合读取速度和一半驱动器的写入速度。在这个阵列中,可能发生故障的驱动器数量取决于设置。一般来说,一半的硬盘可以发生故障而不丢失数据。比起RAID 5或6,使用这个级别的主要原因是为了提高在小型阵列中的写入速度。 | RAID 50 | 这个级别的RAID结合了2个或更多的RAID 5和一个RAID 0,数据在多个RAID 5中被剥离。使用这个阵列,您将拥有阵列中所有硬盘的综合读取速度,以及单个RAID 5的综合写入速度。使用这个阵列,可以让每个RAID 5中的一个驱动器发生故障而不损失数据。 | RAID 60 | 这个级别的RAID结合了2个或多个RAID 6和一个RAID 0。数据在多个RAID 6中被写入。有使用这个阵列,您将拥有阵列中所有硬盘的综合读取速度,以及单个RAID 6的综合写入速度。使用这个阵列,可以在每个RAID 6中最多有2个驱动器发生故障而不丢失数据。 |
现在,您应该对美国主机RAID磁盘的工作原理和RAID的各种级别有了基本的了解。有更多的RAID级别比本文所涉及的要多。然而,大多数没有涵盖的级别已经过时,或者在普通的硬件或软件上无法使用。请记住,使用RAID并不能替代云备份,但它将有助于防止因硬件故障而导致的停机,然而,备份应始终定期进行。
|