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

    文章

    1310

    浏览量

    57314
  • 存储
    +关注

    关注

    13

    文章

    4314

    浏览量

    85846
  • 冗余
    +关注

    关注

    1

    文章

    111

    浏览量

    20217
  • RAID
    +关注

    关注

    0

    文章

    278

    浏览量

    35098

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

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

收藏 人收藏

    评论

    相关推荐

    什么是raid磁盘冗余阵列

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

    谐波的概念及应用

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

    冗余电压采集威廉希尔官方网站 有哪些 冗余电压不足的原因是什么

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

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

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

    S参数的概念及应用

    电子发烧友网站提供《S参数的概念及应用.pdf》资料免费下载
    发表于 08-12 14:29 0次下载

    继电器电感的基本概念及分类

    继电器是一种电子控制器件,用于在控制电路中实现对高电压、大电流负载的控制。它主要由电磁铁、触点系统和机械部件组成。在继电器的工作原理中,电感是一个重要的参数,它对继电器的性能和稳定性有着
    的头像 发表于 07-24 09:41 596次阅读

    Jtti:如何在服务器扩展时避免单点故障?有哪些常见的高可用性策略

    服务器扩展是组织应对不断增长的业务需求和数据负载的重要手段。然而,随之而来的却是更大规模的风险,存在单点故障可能导致整个系统的宕机,严重影响业务连续性和用户体验。 避免单点故障的策略 冗余备份 在
    的头像 发表于 07-18 16:02 245次阅读

    微电网能量管理系统策略控制怎么实现

    , MEMS)作为微电网的大脑,其策略控制如何实现,直接关系到微电网的稳定运行和能源的高效利用。本文将从策略控制的角度出发,深入探讨微电网能量管理系统的实现原理与深度思考。   1 微
    的头像 发表于 07-03 18:29 538次阅读

    PLC冗余系统的相互切换机制

    在工业自动化控制系统中,PLC(可编程逻辑控制器)的冗余设计是确保系统高可靠性和稳定性的重要手段。PLC冗余系统通过配置两个或多个功能相同的PLC控制器,实现主备用的自动切换,从而保障在单一PLC
    的头像 发表于 06-19 10:42 1806次阅读

    如何在TC36x微控制器中实现冗余闪存?

    我需要在英飞凌 TC36x 微控制器中实现冗余闪存。 实施过程中我需要做哪些事情?
    发表于 05-30 07:36

    【威廉希尔官方网站 分享】EtherCAT冗余威廉希尔官方网站 如何实现通信线缆断开的补救?

    现场总线威廉希尔官方网站 是自动化控制领域发展的热点,应用于多个设备间的实时通信,在设备连接中,若某一处线缆发生断线将影响到设备间的通信。一起看看EtherCAT冗余威廉希尔官方网站 是如何实现对通信线缆断线时进行补救与锁定
    的头像 发表于 02-19 12:11 1403次阅读
    【威廉希尔官方网站
分享】EtherCAT<b class='flag-5'>冗余</b>威廉希尔官方网站
如何<b class='flag-5'>实现</b>通信线缆断开的补救?

    什么是线缆冗余 EtherCAT冗余威廉希尔官方网站 如何实现通信线缆断开的补救?

    什么是线缆冗余 EtherCAT冗余威廉希尔官方网站 如何实现通信线缆断开的补救? 线缆冗余是指在工业自动化领域中,通过在通信线缆中引入冗余连接,以提高系
    的头像 发表于 02-06 10:16 2492次阅读

    什么是PLC的软冗余和硬冗余?PLC不做性能冗余可不可以?

    的逻辑功能或算法,使系统能够在主控制器故障时自动切换到备用的逻辑功能上运行。软冗余通常采用双重或多重输入检测方式来实现。当主控制器故障时,备用逻辑功能会接管处理并保证系统的正常运行。软冗余主要通过软件的方式
    的头像 发表于 02-02 16:58 1971次阅读

    金升阳推出40A高端冗余模块LIHR40系列

    金升阳推出40A高端冗余模块,输入电压范围宽至22-60VDC,涵盖不同电压段需求;支持 N+1 并联冗余,满足48H盐雾、G3等防腐测试,设计满足防爆,性能强大,可助力高端可靠应用行业客户
    的头像 发表于 01-19 13:40 688次阅读
    金升阳推出40A高端<b class='flag-5'>冗余</b>模块LIHR40系列

    labview列表控件怎么用

    选择。 列表控件可以用于显示多个数据项,并且用户可以通过鼠标选择其中的一项或多项。在LabVIEW中,列表控件可以分为单选和多选两种模式。在程序开发中,我们可以通过使用列表控件来实现
    的头像 发表于 01-04 17:42 2810次阅读