当前位置:首页 > 智慧存储 > 正文内容

海康威视视频云存储技术之EC纠删码介绍

汉谟拉比2年前 (2022-05-31)智慧存储20050

纠删码erasure codingEC)是一种数据保护方法,它将数据分割成片段,把冗余数据块扩展、编码,并将其存储在不同的位置,比如磁盘、存储节点或者其它地理位置

image.png

名称解释

image.png

p纠删码空间利用率N/(N+M);  PS:即EC纠删码损失=M/(N+M)

 

p数据块重构:当发生硬盘或设备故障导致数据块缺失(包括有效数据块或校验数据块),通过剩余数据块通过EC算法完成缺失数据块恢复

image.png

视频录像的写入切片存储步骤

步骤1实时视频数据接入存储系统

步骤2:视频数据切成N(即4有效数据块。

步骤3N (即4有效数据通过EC算法计算出M(即1个校验数据

步骤4N+M(即4+1块写入不同存储节点。写入原则为尽可能多的分散到不同设备的不同硬盘中。


image.png

存储设备故障重构过程

步骤1存储系统自动检测到存储节点2故障,并触发数据块D2重构任务

步骤2各存储节点根据存储系统指令,将3个有效数据块和1个校验数P1据块通过设备数据内网汇聚到存储节点6

步骤3存储节点6根据EC算法恢复数据块D2

步骤4视频数据则回到有效数据块和校验数据块初始状态,后续又可抵御设备故障风险

EC纠删码容量计算

p纠删码空间利用率N/(N+M);  PS:即EC纠删码损失=M/(N+M) p纠删码所需最少存储节点数(N+M)/M*K; 

举例:

N+M:K=4+2:1  则利用率66.67%,最少存储节点3台;可故障设备数1

N+M:K=4+2:2  利用率66.67%,最少存储节点6台;可故障设备2

N+M:K=8+2:2  则利用率80%,最少存储节点10台;可故障设备2

N+M:K=14+2:1  利用率87.5%,最少存储节点8台;可故障设备数1

结论

1N越大同时M越小,利用率越高;

2K越大可故障设备数越多,系统可靠性越高;

3)需注意:如果项目容量较小,而选择高可靠EC级别,则需要根据EC级别确定项目台数

image.png

EC纠删码特性

image.png




扫描二维码推送至手机访问。

版权声明:本文由Q师傅知识库发布,如需转载请注明出处。

本文链接:https://greatqiu.cn/?id=78

分享给朋友:

“海康威视视频云存储技术之EC纠删码介绍” 的相关文章

海康威视CVR 常规配置指导手册(一键配置简约版)

海康威视CVR 常规配置指导手册(一键配置简约版)

第一章:配置CVR 前的准备工作在配置CVR 前,我们到底需要做好哪些工作呢?首次配置CVR 具体应该怎么做呢?顿时,心中的恐惧和不自信涌上心头,两手开始微微颤抖......针对此情况,我们早已为您考虑周全,请您扶好坐稳,we are ar...

VMware ESXI虚拟化必知的磁盘三种策略

VMware ESXI虚拟化必知的磁盘三种策略

当使用VMware ESXi进行虚拟化时,磁盘策略是一个至关重要的方面,它可以显著影响虚拟机性能、数据保护和资源管理。在本文中,我们将探讨ESXi虚拟化中必知的三种磁盘策略:厚置备延迟置零、厚置备置零和精简置备,以帮助您更好地理解如何最...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。