System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 云盘管控方法、系统、电子设备及存储介质技术方案_技高网

云盘管控方法、系统、电子设备及存储介质技术方案

技术编号:40672847 阅读:5 留言:0更新日期:2024-03-18 19:09
本申请提供了一种云盘管控方法、系统、电子设备及存储介质,涉及分布式存储技术领域。方法包括:获取目标云盘的云盘标识信息;云盘标识信息用于标识目标云盘以及目标云盘对应的目标存储管控节点和目标集群;目标集群包括多个存储管控节点,多个存储管控节点中包括目标存储管控节点;目标存储管控节点用于在目标集群的至少一个存储服务节点上创建目标云盘,并生成云盘标识信息;根据云盘标识信息确定目标集群、目标存储管控节点和目标云盘。根据本申请的技术方案,可以提高资源利用率,支持大规模集群,降低爆炸半径。

【技术实现步骤摘要】

本申请涉及分布式存储,尤其涉及一种云盘管控方法、系统、电子设备及存储介质


技术介绍

1、分布式存储是一种数据存储技术,它将数据分散存储在多个物理位置的网络中的设备上。块存储系统是一种低时延、持久性和高可靠的块级随机分布式存储系统。在块存储系统中,数据被分割成一块(block)一块的,每个块都作为独立的硬盘进行操作。这种方式提供了高性能和灵活性,特别适合处理大量数据,如数据库和大规模的虚拟机环境。在分布式块存储的应用场景下,云盘提供给用户数据块级别的块存储服务,它将物理硬盘的存储空间虚拟化,并通过网络提供给用户,用户可以像使用本地硬盘一样使用云盘,进行数据的读写操作。因此,在块存储系统中,如何实现对云盘的高效管控,减小块存储系统的故障域,显得十分重要。


技术实现思路

1、本申请实施例提供一种云盘管控方法、系统、电子设备及存储介质,以缓解或解决现有技术中存在的一项或多项技术问题。

2、第一方面,本申请实施例提供了一种云盘管控方法,包括:获取目标云盘的云盘标识信息;所述云盘标识信息用于标识所述目标云盘以及所述目标云盘对应的目标存储管控节点和目标集群;所述目标集群包括多个存储管控节点,所述多个存储管控节点中包括所述目标存储管控节点;所述目标存储管控节点用于在所述目标集群的至少一个存储服务节点上创建所述目标云盘,并生成所述云盘标识信息;根据所述云盘标识信息确定所述目标集群、所述目标存储管控节点和所述目标云盘。

3、第二方面,本申请实施例提供了一种云盘管控方法,包括:响应于云盘创建请求,在目标集群的至少一个存储服务节点上创建目标云盘;所述目标集群包括多个存储管控节点,所述多个存储管控节点中包括所述目标存储管控节点;生成所述目标云盘的云盘标识信息;所述云盘标识信息用于标识所述目标云盘、所述目标存储管控节点和所述目标集群。

4、第三方面,本申请实施例提供了一种云盘管控系统,包括:集群管控节点,用于执行本申请第一方面实施例提供的方法;至少一个集群,所述集群包括多个存储管控节点和多个存储服务节点,所述存储管控节点用于执行本申请第二方面实施例提供的方法。

5、第四方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器在执行计算机程序时实现本申请任一实施例提供的方法。

6、第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现本申请任一实施例提供的方法。

7、根据本申请实施例的云盘管控方法,通过对一个存储集群内的存储管控节点进行水平扩展,即一个存储集群包括多个存储管控节点,每个存储管控节点负责若干组云盘(例如为多个云盘集合)的管控。一方面,各存储管控节点同时工作,避免了一主多备架构造成的资源浪费,提高了资源利用率,并可以支持大规模集群;另一方面,在某一个存储管控节点故障,存储集群中受影响的云盘仅仅是一部分,因此,爆炸半径远小于集中式bm架构的爆炸半径。进一步地,可以针对分布式存储管控节点的云盘管控架构,提供行之有效的集群资源调度方案,使云盘调度不受架构更新的影响。

8、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。

本文档来自技高网...

【技术保护点】

1.一种云盘管控方法,应用于集群管控节点,所述方法包括:

2.根据权利要求1所述的方法,其中,每个存储管控节点用于管控多个云盘集合,所述云盘标识信息包括云盘标识、云盘集合标识和集群标识,根据所述云盘标识信息确定所述目标集群、所述目标存储管控节点和所述目标云盘,包括:

3.根据权利要求1所述的方法,还包括:

4.一种云盘管控方法,应用于目标存储管控节点,所述方法包括:

5.根据权利要求4所述的方法,其中,每个存储管控节点用于管控多个云盘集合,所述云盘标识信息包括集群标识、云盘集合标识和云盘标识;其中,所述目标云盘的集群标识用于确定所述目标集群;所述目标云盘的云盘集合标识用于标识所述目标云盘所属的目标云盘集合,以基于云盘集合与存储管控节点的映射关系,确定与所述目标云盘集合对应的存储管控节点作为所述目标存储管控节点;所述目标云盘的云盘标识用于确定所述目标云盘在所述目标云盘集合上的位置。

6.根据权利要求5所述的方法,其中,在目标集群的至少一个存储服务节点上创建目标云盘,包括:

7.根据权利要求4所述的方法,其中,还包括:

8.根据权利要求4至7任一项所述的方法,其中,所述多个存储管控节点按照预设顺序轮流执行云盘调度,所述方法还包括:

9.根据权利要求4至7任一项所述的方法,其中,所述目标集群的各存储服务节点划分为多个存储服务节点组,所述多个存储管控节点与所述多个存储服务节点组一一对应,所述方法还包括:

10.根据权利要求9所述的方法,还包括:

11.根据权利要求4至7任一项所述的方法,还包括:

12.一种云盘管控系统,包括:

13.根据权利要求12所述的云盘管控系统,其中,每个集群还包括中心管控节点,用于将集群中各存储服务节点的流量信息发送给各存储管控节点,并控制集群中各存储管控节点按照预设顺序轮流执行云盘调度;和/或,所述中心管控节点用于为每个存储管控节点分配创建多个云盘集合。

14.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现权利要求1至11中任一项所述的方法。

15.一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法。

...

【技术特征摘要】

1.一种云盘管控方法,应用于集群管控节点,所述方法包括:

2.根据权利要求1所述的方法,其中,每个存储管控节点用于管控多个云盘集合,所述云盘标识信息包括云盘标识、云盘集合标识和集群标识,根据所述云盘标识信息确定所述目标集群、所述目标存储管控节点和所述目标云盘,包括:

3.根据权利要求1所述的方法,还包括:

4.一种云盘管控方法,应用于目标存储管控节点,所述方法包括:

5.根据权利要求4所述的方法,其中,每个存储管控节点用于管控多个云盘集合,所述云盘标识信息包括集群标识、云盘集合标识和云盘标识;其中,所述目标云盘的集群标识用于确定所述目标集群;所述目标云盘的云盘集合标识用于标识所述目标云盘所属的目标云盘集合,以基于云盘集合与存储管控节点的映射关系,确定与所述目标云盘集合对应的存储管控节点作为所述目标存储管控节点;所述目标云盘的云盘标识用于确定所述目标云盘在所述目标云盘集合上的位置。

6.根据权利要求5所述的方法,其中,在目标集群的至少一个存储服务节点上创建目标云盘,包括:

7.根据权利要求4所述的方法,其中,还包括:

8.根据...

【专利技术属性】
技术研发人员:张烁吴东佟光勋张小路吴均平
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1