假设在一台服务器中接入两块1TB的硬盘,这样具有2TB的可用空间。但是,在服务器环境中,最好将第二块硬盘作为备份,构建成一个RAID阵列。这可以使用RAID控制器实时完成,该RAID控制器连接到硬盘并管理RAID阵列。还有软件RAID阵列,但是大多数服务器都将配备专用的RAID控制器。
如果没有RAID阵列,就不会有冗余。但是这并不是主要问题。而一个良好的备份策略永远不会真正丢失数据,但是如果硬盘出现故障,则这台服务器在还原时可能会经历严重的停机问题。这在服务器环境中是不可接受的,并且比暂时的数据丢失要严重得多。
RAID阵列可以在仍然可用的情况下重建,当一块硬盘出现故障时,不必从备份中恢复。这是RAID阵列的主要优势。服务器被设计为即使在许多意外情况下也不会停机。工作人员可以从网络服务器上拔出硬盘,尽管性能较低,但它仍会继续运转。
在许多方面,配置RAID阵列比配置一块容量更大的硬盘要好得多。一块8TB大容量硬盘的弹性不如RAID 5阵列中配置的五块2TB驱动器。而现在很难找到只安装一块硬盘的服务器。
RAID阵列采用容量和品牌相同的硬盘效果最佳。它可以与各种硬盘一起使用,但通常会受到速度最慢和容量最小的限制,使其性能欠佳。
这实际上只适用于用户自己管理服务器的情况,如家用网络附属存储(NAS)采用了许多硬盘;在这种情况下,选择的RAID阵列类型非常重要。如果是从AWS公司或者其他云计算供应商那里租用虚拟服务器,RAID阵列通常由托管服务商为用户配置,因为这个级别的控制是从企业那里抽象出来的。