【技术实现步骤摘要】
本申请涉及存储,特别涉及一种数据分配方法及装置。
技术介绍
1、目前,随着存储系统承担的业务数据量越来越大,存储系统对应的集群规模也不断增长,但对于支持数据上量、突发流量等需要快速扩容的场景,可能存在同构机型的服务器无法及时供应,需要采用存储容量不同的异构机型的服务器进行代替,但是现有的分配方法针对异构机型的服务器,无法根据异构机型的服务器对应的存储容量来进行适应性分配,从而导致通过异构机型的服务器进行扩容会使得集群整体负载不均衡。
技术实现思路
1、本申请提供了一种数据分配方法及装置,将多个分片数据对应的分片副本数据均匀分布在每个容灾块对应的多个异构服务器的多个存储单元中,这样可以根据异构机型的服务器对应的存储容量来进行适应性的分配,从而提高了存储系统整体的负载均衡水平。
2、第一方面,本申请提供了一种数据分配方法,该方法包括:
3、获取服务数据对应的n个分片数据(shard),n为大于1的整数;
4、基于n个分片数据确定m个容灾块,m个容灾块的每个容
...【技术保护点】
1.一种数据分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在根据所述M个容灾块中每个容灾块对应的多个异构服务器的多个存储单元分配的分片副本数据的数量的n次方和值,确定每个容灾块的分片副本数据的分配方式之前,所述方法还包括:
4.根据权利要求2或3所述的方法,其特征在于,所述M个容灾块与M个服务器集对应,所述M个服务器集中每个服务器集包括多个异构服务器,所述确定所述M个容灾块中的m个目标容灾块,包括:
5.根据权利要求1-4任一项
...【技术特征摘要】
1.一种数据分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在根据所述m个容灾块中每个容灾块对应的多个异构服务器的多个存储单元分配的分片副本数据的数量的n次方和值,确定每个容灾块的分片副本数据的分配方式之前,所述方法还包括:
4.根据权利要求2或3所述的方法,其特征在于,所述m个容灾块与m个服务器集对应,所述m个服务器集中每个服务器集包括多个异构服务器,所述确定所述m个容灾块中的m个目标容灾块,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,在根据所述m个容灾块中每个容灾块对应的多个异构服务器的多个存储单元分配的分片副本数据的数量的n次方和值,确定每个容灾块的分片副本数据的分配方式之前,所述方法还包括:
6.根据权利要求1-4任一项所述的...
【专利技术属性】
技术研发人员:李茜,毛琦,
申请(专利权)人:行吟信息科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。