0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

框级冗余策略的概念及实现原理

华为产品资料 ? 来源:华为产品资料 ? 作者:华为产品资料 ? 2022-06-29 16:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01什么是框级冗余策略

普通RAID模式(盘级冗余)是把CHUNK打散到不同的硬盘上,支持不超过RAID冗余能力的硬盘故障,不能直接支持硬盘框故障。

金融核心交易系统等核心业务场景对存储系统的可靠性提出了更为苛刻的诉求,要求存储设备能容忍单个硬盘框故障。

基于此,存储系统的框级冗余策略应运而生。当存储池具备框级冗余能力时,可以实现:

RAID 6和RAID 10支持单硬盘框故障,业务不中断、数据不丢失。

RAID-TP支持单硬盘框故障后,其他硬盘框再故障单块硬盘,业务不中断、数据不丢失。

故障的单盘在热备重构完成后,支持再故障单个硬盘框。

故障硬盘框恢复后,自动恢复框级冗余的能力。

02框级冗余策略的实现原理

框级冗余是在满足盘级冗余的前提下,考虑硬盘和框的归属关系。这里,我们以系统配有4个框,每个框配置3块硬盘为例进行介绍。

框级冗余策略的实现原理如图1所示。图中,相同颜色的CK组成一个CKG。

为了支持单硬盘框故障不断业务,在选盘组RAID时,需要保证每个CKG的CK尽量来自于不同的框,并且来自每个框的CK列数不能超过RAID冗余。因此,配置RAID6时每框最多选2列,这样即使框故障后,每个CKG只丢失2份数据,未超出CKG的冗余数量,业务不中断。同时,为了使RAID-TP能支持单框故障后再故障单块硬盘,我们让RAID-TP每框最多也只能选2列。

即存储系统在组CKG时会优先跨框分配Block,保证CKG在每框选盘不超过2盘。

为了支持故障的单盘在重构完成后不缩列,还能继续支持单框故障,我们让CKG的分条长度再减一,即RAID列数(N+M) = 2*K - 1。其中,K为组成存储池的硬盘所属的框(控制框+硬盘框)的个数。例如,上图中的RAID列数 = 2*4 - 1 = 7,即每个CKG的分条长度为7。

03存储池的冗余能力

存储池为框级冗余策略时,存储池的冗余能力状态可以是框级冗余、盘级冗余和无冗余。

框级冗余能力

框级冗余策略的存储池在正常运行时,具备框级冗余能力,支持单硬盘框故障,业务不中断、数据不丢失。

盘级冗余能力

由于框掉电、多盘故障等导致存储池不能继续保持框级冗余能力时,存储池将变为盘级冗余能力,此时支持不超过RAID冗余能力的盘故障。

当故障恢复且存储系统完成冗余恢复后台任务后,存储池将恢复具备框级冗余能力,重新支持单硬盘框故障,业务不中断、数据不丢失。

无冗余能力

处于盘级冗余能力的存储池,若盘故障再超过RAID冗余能力,存储池将变为无冗余能力。

原文标题:闪存存储如何通过框级冗余策略提升设备可靠性

文章出处:【微信公众号:华为产品资料】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬盘
    +关注

    关注

    3

    文章

    1342

    浏览量

    58728
  • 存储
    +关注

    关注

    13

    文章

    4563

    浏览量

    87790
  • 冗余
    +关注

    关注

    1

    文章

    112

    浏览量

    20788
  • RAID
    +关注

    关注

    0

    文章

    283

    浏览量

    37154

原文标题:闪存存储如何通过框级冗余策略提升设备可靠性

文章出处:【微信号:huaweidoc,微信公众号:华为产品资料】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无刷直流电机转子位置冗余检测方法研究

    逻辑关系,通过对传感器工作特点的讨论分别给出各传感器的故障判别准则,并基于传感器输出信息设计了“角度互檢控+电平比对”的两容错管理策略,最后通过可靠性建模与预测得到系统的可靠度达0.9969,比由两组
    发表于 07-09 14:15

    电机概念及分类介绍(可下载)

    一、电机概念介绍 从广义上讲,电机是电能的变换装置,包括旋转电机和静止电机。旋转电机是根据电磁感应原理 实现电能与机械能之间相互转换的一种能量转换装置;静止电机是根据电磁感应定律和磁势平衡原理实
    发表于 02-27 15:28 ?1次下载

    蔚来ET9如何实现航空冗余安全

    当蔚来安全团队对于在ET9上做这么多「冗余安全」是不是过度设计、是不是投入产出比不划算还有所争议时,蔚来创始人、董事长、CEO李斌用这样一句非常简单的话,说服了众人。
    的头像 发表于 01-20 10:22 ?742次阅读

    冗余电路的概念、作用及如何在设计中实现

    冗余电路是电子设计中的一种常用技术,它通过引入额外的元件或路径来提高系统的稳定性和可靠性。这种设计方法在许多关键系统中都有应用,如航空、医疗和工业自动化等领域。 本文将介绍冗余电路的概念、作用
    的头像 发表于 01-17 09:41 ?1550次阅读

    设计模式-策略模式

    作者:京东工业 孙磊 一、概念 策略模式(Strategy Pattern)也称为(Policy Parttern)。 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变换
    的头像 发表于 01-08 13:47 ?417次阅读
    设计模式-<b class='flag-5'>策略</b>模式

    冗余电源详解及与双电源的差异性

    冗余电源是用于服务器中的一种电源,是由两个完全一样的电源组成,由芯片控制电源进行负载均衡,当一个电源出现故障时,另一个电源马上可以接管其工作,在更换电源后,又是两个电源协同工作。冗余电源是为了实现
    发表于 01-07 16:56

    什么是raid磁盘冗余阵列

    什么是raid 磁盘冗余阵列 这是由多块独立磁盘(多为硬盘)组合的一个超大容量磁盘组。 ? 大白话的解释磁盘冗余阵列,就是将很多块硬盘组合成一个整体,不同的RAID级别,可以实现不同的功能如加速数据
    的头像 发表于 12-16 16:41 ?1057次阅读
    什么是raid磁盘<b class='flag-5'>冗余</b>阵列

    低电压冗余电源方案设计

    低电压冗余电源方案设计
    发表于 12-16 14:47 ?1次下载

    使用PWM实现电源管理的策略

    着重要作用,以下是使用PWM实现电源管理的策略: 一、PWM在电源管理中的基本原理 PWM控制策略是一种通过不同占空比的脉冲信号来控制输出电压和电流的技术。在PWM控制中,周期性的脉冲信号被生成,其占空比表示了信号高电平时间与周
    的头像 发表于 11-18 16:23 ?1367次阅读

    谐波的概念及应用

    本文简单介绍了谐波的概念及应用。
    的头像 发表于 10-18 14:14 ?1436次阅读
    谐波的<b class='flag-5'>概念及</b>应用

    冗余电压采集技术有哪些 冗余电压不足的原因是什么

    冗余电压采集技术 冗余电压采集技术是一种在电力系统中广泛应用的技术,旨在提高电压监测的可靠性和准确性。该技术通过配置多个电压采集单元,实现对同一电压信号的冗余监测,从而在单个采集单元故
    的头像 发表于 10-06 17:16 ?1068次阅读

    经纬恒润全冗余R-EPS助力L4自动驾驶落地

    随着L4别自动驾驶技术的逐步成熟与商业化进程加速,行业对车辆安全性的要求达到了新的高度。为了确保自动驾驶车辆全天候、全路况下安全运行,冗余系统的研发与应用成为关键。在这一背景下,经纬恒润开发了齿条
    的头像 发表于 09-24 08:00 ?1636次阅读
    经纬恒润全<b class='flag-5'>冗余</b>R-EPS助力L4<b class='flag-5'>级</b>自动驾驶落地

    冗余电源怎么接线

    冗余电源的接线是确保系统稳定性和可靠性的重要步骤。以下是一般的冗余电源接线步骤,但请注意,具体的接线方法可能会根据电源型号、设备要求以及制造商的指导而有所不同。 冗余电源接线步骤 准备工具和材料
    的头像 发表于 09-18 10:52 ?1811次阅读

    使用MSPM0实现光伏系统中冗余MCU的功能

    电子发烧友网站提供《使用MSPM0实现光伏系统中冗余MCU的功能.pdf》资料免费下载
    发表于 09-05 09:52 ?1次下载
    使用MSPM0<b class='flag-5'>实现</b>光伏系统中<b class='flag-5'>冗余</b>MCU的功能

    简述串控制系统的工作原理及应用

    了广泛应用。 一、串控制系统的工作原理 1.1 基本概念控制系统是一种将主控制器和副控制器串联起来的控制策略。在这种系统中,主控制器负责设定整个系统的控制目标,而副控制器则负责
    的头像 发表于 08-22 17:53 ?8943次阅读