RAID

RAID概念与实现方式

RAID(Redundant Array of Independent Disks):独立冗余磁盘阵列,简称磁盘阵列。RAID是按照一定的形式和方案组织起来的存储设备,它比单个存储设备在速度、稳定性和存储能力上都有很大提高,并且具备一定的数据安全保护能力。

常用RAID级别与分类标准

RAID技术将多个单独的物理硬盘以不同的方式组合成一个逻辑硬盘,提高了硬盘的读写性能和数据安全性,根据不同的组合方式可以分为不同的RAID级别。

RAID级别

描述

RAID 0

数据条带化,无校验

RAID 1

数据镜像,无校验

RAID 3

数据条带化读写,校验信息存放于专用硬盘

RAID 5

数据条带化,校验信息分布式存放

RAID 6

数据条带化,分布式校验并提供两级冗余

RAID10

类似于RAID 0+1,区别在于先做RAID 1,后做RAID 0

RAID 50

先做RAID 5,后做RAID 0,能有效提高RAID 5的性能

RAID 0 实现方式

RAID 1 实现方式

RAID 3 实现方式

RAID 5 实现方式

RAID 6 实现方式

RAID 6是带有两种分布存储的奇偶校验码的独立磁盘结构,它是RAID 5的一种扩展,采用两种奇偶校验方法,需要至少N+2个磁盘来构成阵列,一般用在数据可靠性、可用性要求极高的应用场合

常用的RAID 6技术有RAID6 P+Q和RAID6 DP

RAID6 P+Q 实现方式

RAID6 P+Q需要计算出两个校验数据P和Q,当有两个数据丢失时,根据P和Q恢复出丢失的数据。校验数据P和Q是由以下公式计算得来的:

P=D0⊕ D1 ⊕ D2 …… Q=(α⊗D0)⊕(β⊗D1)⊕(γ⊗D2)……

RAID6 DP 实现方式

DP-Double Parity,就是在RAID4所使用的一个行XOR校验磁盘的基础上又 增加了一个磁盘用于存放斜向的XOR校验信息

横向校验盘中P1—P4为各个数据盘中横向数据的校验信息 例:P0=D0 XOR D1 XOR D2 XOR D3

斜向校验盘中DP1—DP4为各个数据盘及横向校验盘的斜向数据校验信息 例:DP0=D0 XOR D5 XOR D10XOR D15

RAID 典型应用场景

RAID级别

RAID 0

RAID 1

RAID 3

RAID 5 /6

RAID 10

典型应用环境

迅速读写,安全性要求不高,如图形工作站等

随机数据写入,安全性要求高,如服务器、数据库存储领域

连续数据传输,安全性要求高,如视频编辑、大型数据库等

随机数据传输,安全性要求高,如金融、数据库、存储等

数据量大,安全性要求高,如银行、金融等领域

RAID级别选择

从可靠性、性能和成本简单比较各RAID级别的优劣(相对而言),供在实际项目中选择时参考。

RAID 0

RAID 1

RAID 3

RAID 5

RAID 10

RAID6

可靠性

★★★★

★★

★★★

★★★★

★★★★

性能

★★★★

★★★★

★★★

★★★

★★★★

★★

成本

★★★★

★★

★★★

★★★

★★

★★

RAID与LUN的关系

RAID由几个硬盘组成 ,从整体上看相当于有多个硬盘组成的一个大的物理卷

在物理卷的基础上可以按照指定容量创建一个或多个逻辑单元,这些逻辑单元称作LUN,可以做为映射给主机的基本块设备

本文分享自微信公众号 - 后端云(opnfv-tech)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • cpu-pining CPU绑定

    既然我们的操作系统还有CPU特性都采用了NUMA架构,那么我们完全可以通过调整KVM对应的NUMA关系来达到KVM CPU这方面的优化。这里,我们一般是通过CP...

    后端云
  • vm挂载卷,镜像,vm实例的共享存储架构

    生产环境一般有独立的存储网络,和管理网络以及用户虚拟机的业务网络隔离开,互不影响网络的传输性能。

    后端云
  • sriov计算节点转ovs计算节点脚本

    就把手动修改的命令一条条排列组成脚本,然后用ansible工具批量运行下面的将sriov计算节点,转ovs计算节点的脚本。

    后端云
  • RAID磁盘阵列-Redundant Arrays of Independent Disks

    AlicFeng
  • 讨论关于RAID以及RAID对于存储的影响

    定义及作用  RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”。...

    用户1217611
  • 一张神图一分钟看懂RAID磁盘阵列​

    RAID 技术大致分为两种:基于硬件的RAID(硬RAID)和基于软件的RAID(软RAID);

    运维部落
  • 【云计算奇妙学习之旅】第六期:各级别RAID详解

    在上一期的分享中,我们了解到企业级的存储是什么样子的,它由什么组成的。那么,本期分享我们该如何来使用存储,拿到一台新的存储设备,首先要什么呢?首先要做的是给存储...

    誉天小鹿
  • RAID原理分析总结-运维工作记录

    Raid全称” 独立磁盘冗余阵列”, 有时也简称磁盘阵列(Disk Array)。

    小小科
  • 如何为服务器硬盘配置RAID或JBOD模式

    在部署Hadoop平台的过程中,一般会要求数据盘配置RAID 0或者JBOD模式(直通模式),本文将详细讲解如何在HP dl380 Gen9服务器上配置RAID...

    Fayson
  • RAID及mdadm命令

    介绍一个新概念,RAID,这也是大学的时候的学的东西了,一直很少在工作中使用,有点忘记,今天复习更新一下。分享给大家。 保存数据安全,大家都知道备份。 数据安...

    若与

扫码关注云+社区

领取腾讯云代金券