网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 存储资讯 > 存储技术 > 你需要RAID6吗?大型数据库应用首选  

你需要RAID6吗?大型数据库应用首选

2006-12-04  作者:bitsCN整理  来源:it168  点评 投稿 收藏

    公司的新产品研发进入攻坚阶段,一个技术障碍横亘在面前无法回避。你搜寻了好久,终于在某网上商城寻找到了一本稀缺的专业书——答案似乎就在那里!兴奋的你通过在线交易系统下了订单。新品上市的日期迫近,可是一周后还没有收到那本书。你打电话过去,商城说他们的服务器出了问题,需要你等系统回复后重新下订单!

    你无可奈何地放下电话,打算再整理一下手头的技术资料。结果,同事小张垂头丧气的跑进来说:“昨天实验室的服务器一下子坏了2块盘,尽管补救了一些数据,但是一些重要文档还是丢了!” 网管论坛bbs_bitsCN_com

    结束了一天的劳累,你在家门口的信箱里看到了银行寄来的帐单。“买个手机怎么会花16000呢?一定搞错了!”你打开电脑打算核实一下消费记录,结果银行网站显示:系统繁忙,请稍后登陆。

网管网www.bitscn.com

    多么糟糕的一天!

    如果网络商城的客户数据及时做了备份,如果实验室的服务器用了更高级的备份方案,如果银行的
查询系统效率更高••••••

    虽然这样倒霉的日子并不多见,不过我们还是需要认真考虑一下墨菲定律!换句话说,就是“不怕一万,就怕万一。”

    其实,上述场景中相关的服务器如果采用了合宜的RAID方案,情况或许就不会那么糟糕了。对于规避风险的企业用户而言,RAID是个不错的选择!

    选择何种RAID

    RAID是英文Redundant Array of Inexpensive Disks的缩写,翻译过来即:廉价磁盘冗余阵列。RAID对计算机管理和访问大容量数据存储的方法进行了革命性的变革。RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。同时RAID还可以提供良好的容错能力。

    目前约有一半左右的服务器客户在选购服务器的时候会选择RAID配置。不同的RAID可以提供不同的速度,安全性和性价比。

    笔者认为,在选择服务器RAID配置时,可以着重考虑如下两个因素:

网管网www.bitscn.com


    1、判断存储数据的重要级别,以权衡投入的成本

    2、读写效率对公司业务的影响
中国网管论坛bbs.bitsCN.com

    目前服务器中常见的RAID类型主要是:

    RAID 0:读写速度快,硬盘利用率为100%,成本低,但是不具备备份及容错能力,可靠度最差。

    RAID 1:完全容错,可靠性高,但是硬盘利用率仅仅为50%。

    RAID 5:读写速度高于RAID1,而当一个硬盘驱动器出现故障可以通过校验信息恢复数据,空间利用率为(n-1)/n,成本相对经济,也是目前使用最广泛的是RAID技术。

    可是随着硬盘容量和密度的增加,当一块硬盘损坏后,数据重建的时间在延长甚至非常困难,而此过程中第二块硬盘出错风险增大。因此,RAID6技术在今年开始呈现上升趋势。

    权衡RAID6

    RAID6是对RAID5的扩展。它在磁盘阵列中增加了第二个独立的奇偶校验信息块,两个独立的奇偶系统使用不同的算法,所以需要N+2个磁盘。这样即使两块磁盘同时失效,也不会影响数据的使用。

网管联盟bitsCN_com

表1:不同RAID类型的磁盘利用率比较

网管网www_bitscn_com

RAID类型 中国网管论坛bbs.bitsCN.com

空间利用率

中国网管联盟bitsCN.com

备注 中国网管联盟bitsCN.com

RAID 1 (2D + 2D) 中国网管论坛bbs.bitsCN.com

50% 网管下载dl.bitscn.com

镜像 网管论坛bbs_bitsCN_com

RAID 5 (3D + 1D) 网管联盟bitsCN_com

75% 网管联盟bitsCN@com

数据盘和校验盘之间的比例 网管网www.bitscn.com

RAID 5 (7D + 1D) 网管论坛bbs_bitsCN_com

87.5% 网管u家u.bitsCN.com

RAID 6 (6D + 2D) 中国网管联盟bitsCN.com

75%

网管bitscn_com

RAID 6 (6D + 2D)和RAID 5 (3D + 1D)的利用率是一样的 中国网管联盟bitsCN.com

网管论坛bbs_bitsCN_com

网管联盟bitsCN@com

表2:不同RAID类型的性能比较 网管网www_bitscn_com

RAID类型 网管联盟bitsCN@com

随机读和顺序读

网管联盟bitsCN_com

顺序写 网管网www_bitscn_com

随机写 网管论坛bbs_bitsCN_com

RAID 1 (2D + 2D)

网管网www_bitscn_com

100%

网管联盟bitsCN@com

100% 网管联盟bitsCN@com

100% 网管联盟bitsCN_com

RAID 5 (3D + 1D)

网管网www_bitscn_com

100%

网管u家u.bitscn@com

150%

网管联盟bitsCN_com

50% 网管u家u.bitsCN.com

RAID 5 (7D + 1D)

网管u家u.bitscn@com

200% 中国网管联盟bitsCN.com

350% 网管网www_bitscn_com

100% 网管bitscn_com

RAID 6 (6D + 2D) 网管下载dl.bitscn.com

200% 网管下载dl.bitscn.com

300% 网管网www.bitscn.com

66.7%

网管论坛bbs_bitsCN_com

备注

网管u家u.bitsCN.com

和磁盘的数量成正比 中国网管联盟bitsCN.com

和数据盘的数量成正比 中国网管论坛bbs.bitsCN.com

 

网管网www.bitscn.com

网管网www.bitscn.com

    由上述两个图表可以看出,RAID6的磁盘利用率、读取性能和容错能力要优于RAID5,但因为要在每硬盘上写入两组校验,因此写入性能比较差,加之相对较高的价格,因此这项技术一直没有大规模的使用。

    今年Intel在IDF现场展示了基于Intel IOP33/IO处理器的Raid 6加速功能,能够使主机CPU无需承担在数据通路上逐字节进行大量Raid 6运算,在不影响性能的同时实现Raid 6的功能。

    加之前文中提到的硬盘容量增大导致的重建时间延长带来的风险,因此可以相信对于追求低风险、低成本的服务器用户而言,RAID6配合RAID6加速技术不失为一种理想的解决方案。

    那么什么情况下用RAID6更经济呢?回到本文开头所给出的那些场景:

    如果网络商城的服务器用了RAID6技术,就可以更快的接收到客户下的订单,并在服务器硬盘系统出现故障时尽快回复客户的交易信息。

    如果实验室的服务器采用了RAID6技术,那么就是同时坏了2块硬盘也不会丢失重要的研发资料。

    如果银行的服务器查询系统采用了RAID6加速技术,那么客户的满意度一定会大幅度提升。

网管联盟bitsCN_com


    因此,我们的结论是,对于进行大交易量的数据库应用而言,RAID6是个不错的选择。
网管下载dl.bitscn.com


TAGs   应用   首选   数据库   大型   需要   RAID   服务器   硬盘   RAID6      
 上一篇:存储技术:存储集群全面解析   下一篇:灾难恢复需要存储演习
你需要RAID6吗?大型数据库应用首选 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: