FAQ-OceanStor 9000中的EC技术,容许同时坏掉多少硬盘

发布时间:  2015-06-02 浏览次数:  300 下载次数:  0
问题描述

OceanStor9000的EC技术,允许同时多少硬盘失效?

解决方案

EC技术支持N+M和N+M:B两类数据保护级别

N+M为:N+1、N+2、N+3、N+4,适用于节点数较多的场景

N+M:B为:N+2:1、N+3:1,适用于节点数较少的场景

N+M表示每个数据分条包括N个原始数据条带和M个通过计算生成的冗余数据条带,允许任意M个存储节点故障而不影响数据完整性。

N+M:B表示每个数据分条包括N个原始数据条带和M个通过计算生成的冗余数据条带,允许任意M块硬盘或任意B个存储节点故障而不影响数据完整性。

对于用户来说,只需要对目录/文件指定相应的+M(或者+M:B)即可,OceanStor 9000系统会根据系统当前的节点数量,自动选取最合适的N,N取值范围2-16,M取值范围1-4

可通过管理控制台中:资源分配——资源管理器——(勾选目录)属性——冗余配比——+RDC/RDN来进行配置



在N+M的场景时,数据分片存放在N个节点,冗余数据存放在M个节点中,在这N+M个节点中,最多不能同时坏掉4个节点。但由于N的取值范围是 2-16,OceanStor9000最大支持288节点,就会有部分节点(N+M之外的节点)没有存放数据分片的情况,而这部分节点的损坏,理论上也是不会影响数据完整性的。

而在N+M:B的场景下,数据分片存放在N个节点的硬盘上,M份冗余数据依次存放在这N个节点的其他硬盘中,系统允许最多丢失M份冗余数据,即允许最多坏掉M块硬盘。同样的,损坏B个以上节点也会超过允许丢失的M份冗余的上限,所以允许最多损坏M块硬盘或B个节点故障。

END