当前位置:首页 > 智慧存储 > 海康威视视频云存储技术之EC纠删码介绍

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

Q师傅2022年05月31日智慧存储2803

纠删码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




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

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

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

分享给朋友:

相关文章

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

当使用VMware ESXi进行虚拟化时,磁盘策略是一个至关重要的方面,它可以显著影响虚拟机性能、数据保护和资源管理。在本文中,我们将探讨ESXi虚拟化中必知的三种磁盘策略:厚置备延迟置零、厚置备置零和精简置备,以帮助您更好地理解如何最佳地配置虚拟机的磁盘存储。 在使用ESXI创建虚拟机时,往往忽略了一个重要设置,即“磁盘置备”,通俗点说这个“磁盘置备”就是是否需要立即分配磁盘空间 E...

发表评论

访客

看不清,换一张

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