科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网CIO与应用频道IT顾问助企业合理选择RAID

IT顾问助企业合理选择RAID

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

许多IT顾问,都是在非常规律的基础上为客户构建和部署新的服务器。这就需要你在机壳设计,处理器的数量和速度,磁盘容量,冗余电源,硬盘速度,内存,操作系统,保修更换窗户方面做出许多决定。

来源:ZDNET CIO频道 2012年3月9日

关键字: RAID管理 IT

  • 评论
  • 分享微博
  • 分享邮件

ZDNET至顶网CIO频道 3月9日 编译:许多IT顾问,都是在非常规律的基础上为客户构建和部署新的服务器。这就需要你在机壳设计,处理器的数量和速度,磁盘容量,冗余电源,硬盘速度,内存,操作系统,保修更换窗户方面做出许多决定。这样就会很容易忽视指定的RAID版本,即使这个细节结构是服务器架构的重要组成部分。

在这里给出你一份指南,当规划某个客户端服务器时,你可以使用该指南,它将有助于确保所选择的RAID版本符合最佳匹配要求。你所部署的RAID版本将主要取决于每一个客户的具体需求。

基于硬件与软件

客户几乎总是渴望获得最便宜的服务器,但你的工作是确保所设计的服务器能够最佳化的满足客户的目标,基于软件的RAID系统为我们提供了一种折中的办法。然而,如果在大部分的时候都采取折中的办法,那么在构建服务器时,就需要付出相应的代价。

基于软件的RAID通常是交易成本较低,但是性能较差。服务器的资源必须管理RAID内务操作,因此性能会受到影响。但并不需要一个单独的,专用的RAID控制器,因此成本就会降低。

我不建议使用基于软件的RAID。服务器的目的是提供可靠的性能。如果舍弃服务器的潜力,而选择削减边际成本,这是一种没有远见的做法,并且在服务器的使用寿命期间,客户需要付出性能损失的代价,而我们进行服务器设计的目的是为了提供高性能。此外,许多虚拟化引擎需要使用基于硬件的RAID。

基于硬件的RAID,使用的是专用的硬件控制器,通常用有其自带的内存。因为专用的组件管理事务的内务操作,因此性能会有所提高。电池支持的磁盘写入缓存和更紧密的元件集成通常会使基于硬件的RAID配置能提供更可靠的性能,同时又有改进的错误处理功能。

基于硬件和基于软件的RAID TL-DNR:基于硬件的RAID更加昂贵,但是它能提供更加优良的性能。

RAID 0

RAID 0的条纹数据跨越至少两个磁盘,并能提供优良的性能,因为数据可以同时使用两个或多个磁盘读取或写入。磁盘成本(即失去支持冗余的磁盘空间量)均为零,为RAID 0是名不副实的(RAID,毕竟为廉价磁盘冗余阵列的缩写);RAID0没有提供冗余。因此,当需要正常运行时间或高可用性时,不应该对其进行部署。如果一个驱动器发生故障,阵列会被破坏,并且会造成停机和数据丢失的结果。

RAID 0 TL-DNR: 快速,廉价和危险。

RAID 1

RAID1镜像数据通常跨越两个磁盘。根据安装的控制器,可能证明性能不受影响。磁盘成本高50%(当总共使用两个磁盘时),因为一个磁盘可以映照另一个。如果一个磁盘发生故障,阵列继续运作,并不会导致停机。

RAID 1 TL-DNR:缓慢,昂贵并且更加安全。

RAID 5

如果要在性能和冗余之间寻求平衡,在部署时,RAID5可能是最常用RAID版本,RAID5条纹数据跨越三个或更多的磁盘。因为读/写操作可以在多个磁盘上同时进行,因此性能有所提高。同时,因为奇偶信息散布在多个磁盘上,因此如果单一的磁盘出现故障,阵列应该可以继续正常操作(尽管在发生故障时,性能会有所下降)。

磁盘成本也被证明是合理的。顾问可以使用公式1-1/ n来计算RAID 5的效率,其中n等于在RAID阵列中的磁盘数量。例如,如果在RAID 5阵列中有3个500 GB的磁盘,磁盘成本将等于一个500 GB的磁盘(1-1/3=.33)。请注意,根据我的喜好,我会在RAID 5阵列内部署一个额外的驱动器作为热在线备份的配置。使用热备份会增加磁盘成本,但有助于最大限度地减少停机时间,因为以这种方式配置服务器,在需要更换出现故障的磁盘时,并不需要关机。

RAID5可以实现冗余与性能的平衡,对许多服务器环境来说都是一个不错的选择。偶尔需要额外的冗余(或能够容忍多个磁盘同时发生故障)。在这种情况下,可能会证明RAID 10是最好的。

RAID 5 TL-DNR:快速,并有合理有效的冗余。

RAID 10

RAID 10是将RAID 1和0实现了根本上的融合。换句话说,RAID10将磁盘镜像(RAID 1)和条带化(RAID0)融合在了一起。

在进行RAID 10部署时,最少需要四个磁盘,磁盘数量必须是偶数。这样做的好处是高性能和改进冗余;多个磁盘发生故障,RAID 10阵列将保持不变,除非镜像集失去其所有构件磁盘(在这种情况下,阵列会发生故障)。与RAID 5相比,RAID10提供了有条纹的性能和额外的磁盘冗余,以帮助确保关键应用程序,服务和数据库的高可用性。

除了复杂性之外,价格也是非常有效的。像RAID1,使用RAID 10时,50%的磁盘成本是的冗余损失。并且,当分解磁盘成本时,请记住,RAID 10需要建立多个镜像阵列,所以与整齐的RAID 1阵列相比,磁盘的成本会成倍增长,RAID 1阵列通常是由单镜像的磁盘组成。

RAID 10 TL-DNR:快速,有昂贵的冗余,并且仍然会出现故障。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章