一种数据保护的方法和设备技术

技术编号:23212934 阅读:30 留言:0更新日期:2020-01-31 21:55
本发明专利技术公开了一种数据保护的方法和设备,用以解决现有技术中故障域发生故障后,分布式存储集群的性能降低,影响业务运行的问题。在本发明专利技术实施例中,分布式存储集群会对未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域,以及根据初始数据分片分布规则在所述新故障域中重新选定数据分片分布的硬盘,并在重新选定的硬盘中进行恢复与重均衡。由于本发明专利技术实施例中在故障域发生故障后,分布式存储集群会及时对中未发生故障的故障域中的硬盘进行重新划分得到新故障域,之后还会将丢失数据基于重新划分的故障域恢复,降低了因故障域发生故障而无法及时处理导致性能降低,业务的无法正常运行的概率。

A method and equipment of data protection

【技术实现步骤摘要】
一种数据保护的方法和设备
本专利技术涉及技计算机
,特别涉及一种数据保护的方法和设备。
技术介绍
随着数据的爆炸性增长,传统的数据存储方式已不能满足需要,分布式存储成为了首选。分布式存储包括分布式块存储、分布式文件存储和分布式对象存储几类。现有的分布式存储集群通常采用数据冗余的方式进行数据保护,典型的数据冗余方式包括副本策略与纠删码策略。副本策略或纠删码策略均会产生数据分片(如副本、纠删码校验块),现有分布式存储集群采用划分故障域的方法,通过制定相应的分布规则,将数据分片放置在不同的故障域中。由于故障域划分会基于物理拓扑人为划分,譬如一个机房为一个故障域,这样当一个故障域发生故障而变得不可用时,数据仍然不会丢失。现有技术中,对分布式存储集群采用故障域划分及数据分片跨故障域分布规则划分后,若分布式存储集群中的物理拓扑发生变化(无论是故障发生,还是扩容缩容),原有的故障域划分及数据分片跨故障域分布规则无法满足需求,造成分布式存储集群的性能降低,影响业务运行。
技术实现思路
本专利技术提供一种数据保护的方法和设备,用以解决现本文档来自技高网...

【技术保护点】
1.一种数据保护的方法,其特征在于,该方法包括:/n对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域;/n根据初始数据分片分布规则在所述新故障域中重新选定数据分片分布的硬盘;/n将发生故障的故障域中的数据分片在所述重新选定的硬盘中进行恢复与重均衡。/n

【技术特征摘要】
1.一种数据保护的方法,其特征在于,该方法包括:
对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域;
根据初始数据分片分布规则在所述新故障域中重新选定数据分片分布的硬盘;
将发生故障的故障域中的数据分片在所述重新选定的硬盘中进行恢复与重均衡。


2.如权利要求1所述的方法,其特征在于,所述对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域之前,还包括:
确定所述分布式存储集群中至少一个故障域中的硬盘参数值不满足预设的硬盘参数值的预设范围;或
确定所述分布式存储集群中至少一个故障域的故障率到达第一预设值。


3.如权利要求2所述的方法,其特征在于,通过下列方式确定所述故障率:
获取所述分布式存储集群在运行状态下至少一个故障域的运行指标;
根据所述运行指标确定所述至少一个故障域的故障率。


4.如权利要求1所述的方法,其特征在于,所述对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新的故障域,包括:
获取所述未发生故障的故障域中的至少一个硬盘的运行参数;
根据初始划分故障域规则和所述运行参数,对所述未发生故障的故障域中的硬盘进行重新划分得到至少一个新的故障域。


5.如权利要求1所述的方法,其特征在于,所述将发生故障的故障域中的数据分片在所述重新选定的硬盘中进行恢复与重均衡之前,还包括:
确定所述分布式存储集群中运行的业务量小于第二预设值。


6.一种数据...

【专利技术属性】
技术研发人员:李宏杰张绍文郭占东
申请(专利权)人:中移苏州软件技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1