您是否希望提高服务器性能或防止数据丢失带来的财务痛苦?选择具有 RAID 的专用服务器可能是您的完美解决方案。RAID 代表独立(廉价)磁盘冗余阵列。通过使用多个硬盘驱动器来存储和访问数据,将 RAID 与您的专用服务器一起使用可以提高数据冗余和性能。RAID 使用两个或更多磁盘并将数据同时复制到所有磁盘上。如果一个硬盘驱动器发生故障,其他硬盘已经有您的文件可用。RAID 有许多不同的迭代。我们将概述我们提供的 RAID 解决方案以及为什么您可能会选择其中一种。
硬件与软件 RAID
在服务器上管理 RAID 有两种不同的方式。一个系统需要系统中的专用硬件,而另一个系统在软件级别控制 RAID 程序。您应该考虑每种设置的几个优点和缺点。
由于需要硬件,硬件 RAID 的初始成本较高,但所涉及的设置更容易,因为它全部由控制器处理。硬件 RAID 控制器具有备用电池,因此在发生电源故障时数据不会丢失。由于所有操作都与控制器隔离,而不是由系统资源处理,因此使用硬件控制器的性能通常更高。
另一方面,软件 RAID 控制没有成本,但您需要知道如何配置它。将利用数据性能和服务器资源,因此您应该小心不要减慢您的专用主机设置。
RAID0
协议 RAID0 使用称为磁盘条带化的过程从多个驱动器读取和写入数据。这样做的主要目的是提高性能,因为一次使用多个驱动器。这种 RAID 类型的主要问题是没有数据冗余,因此如果一个驱动器受损,那么整个阵列都会受到影响。在此配置中至少需要两个驱动器。不建议将 RAID0 用于任何关键系统。
突袭1
这种类型的 RAID 使用磁盘镜像来创建数据冗余。数据同时复制到多个驱动器,因此如果一个驱动器出现故障,您的专用服务器不会丢失任何数据。这是创建数据冗余的最简单方法,并且只需要两个硬盘驱动器是最具成本效益的。RAID1 的缺点是由于复制数据所需的资源而导致性能下降。需要注意的一点是,在这种配置中,服务器的存储容量减少了一半。如果在服务器中安装两个 2TB 驱动器,则服务器的容量仅为 2TB,而不是 4TB。
RAID5
对于需要高性能和数据冗余的网络托管等企业来说,最常见的 RAID 配置是 RAID5。它使用数据奇偶校验(添加到数据的额外位以确认数据完好无损)和数据条带化(跨多个卷分割数据的过程)来创建冗余并提高性能。RAID5 配置也是可热插拔的,这意味着无需重新启动服务器即可更换驱动器。
此配置可能会减慢具有大量写入操作的专用服务器,例如频繁访问的数据库由于写入多个驱动器涉及的资源,这可能意味着 RAID5 配置中的性能下降。RAID5 需要三个硬盘驱动器,并且可以与一个故障驱动器一起工作。当此配置中的驱动器出现故障时,您将体验到性能下降。
RAID6
此配置与 RAID5 相同,只是它使用一个额外的奇偶校验块,这意味着如果您的系统中有两个硬盘驱动器死机,数据操作将继续进行,就像什么都没发生一样。RAID6 的缺点显然是此设置需要额外的硬盘驱动器。
RAID10
最后但并非最不重要的是 RAID10,通常称为 RAID1 + 0,因为它结合了 RAID1 和 RAID0 中使用的镜像和条带化原则。RAID10 提供了所有 RAID 级别的最佳性能,但它也是最昂贵的,因为它至少需要使用 4 个硬盘驱动器。它最适合寻求最佳数据冗余和最佳写入性能的环境。
专用服务器上的 RAID 概述
RAID 为您提供了多种增加数据冗余和服务器性能的选项,但不应将其视为异地数据备份的替代方案。我们始终建议将 RAID 与异地备份包结合使用,以在您的专用服务器中实现最佳冗余。