本发明专利技术实施例公开了一种存储集群的负载均衡方法、装置、设备及介质。存储集群的负载均衡方法具体可以包括:根据目标负载发送的域名解析请求确定待解析域名,并获取所述待解析域名对应的至少一个节点IP地址;确定负载均衡策略,并根据所述负载均衡策略,确定各所述节点IP地址中的目标IP地址,将所述目标IP地址分配给所述目标负载,以通过所述目标IP地址将所述目标负载接入存储集群;其中,所述负载均衡策略至少包括CPU负载策略、轮询策略和连接数策略。本发明专利技术实施例的技术方案能够实现存储集群的负载均衡,从而提高存储集群的性能。
【技术实现步骤摘要】
本专利技术实施例涉及通信,尤其涉及一种存储集群的负载均衡方法、装置、设备及介质。
技术介绍
1、在用户通过业务网将负载接入存储集群时,存储集群无法控制用户负载所接入的是哪个存储节点,从而导致部分存储节点的负载压力较大,部分存储节点的负载压力较小,甚至部分存储节点没有负载。
2、然而,随着存储集群规模的不断扩大,集群中各存储节点的负载不均衡会影响存储集群的性能。
技术实现思路
1、本专利技术实施例提供一种存储集群的负载均衡方法、装置、设备及介质,能够实现存储集群的负载均衡,从而提高存储集群的性能。
2、根据本专利技术的一方面,提供了一种存储集群的负载均衡方法,包括:
3、根据目标负载发送的域名解析请求确定待解析域名,并获取所述待解析域名对应的至少一个节点ip(internet protocol,网际互连协议)地址;
4、确定负载均衡策略,并根据所述负载均衡策略,确定各所述节点ip地址中的目标ip地址,将所述目标ip地址分配给所述目标负载,以通过所述目标ip地址将所述目标负载接入存储集群;其中,所述负载均衡策略至少包括cpu(central processing unit,中央处理器)负载策略、轮询策略和连接数策略。
5、另外,根据本专利技术上述实施例的存储集群的负载均衡方法,还可以具有如下附加的技术特征:
6、可选的,所述确定负载均衡策略,并根据所述负载均衡策略,确定各所述节点ip地址中的目标ip地址,包括:p>7、确定各所述节点ip地址对应的存储节点;其中,一个存储节点对应一个或多个节点ip地址;
8、根据所述cpu负载策略,在各所述存储节点中确定目标节点;
9、在所述目标节点的节点ip地址中确定目标ip地址。
10、上述专利技术中的一个实施例具有如下优点或有益效果:通过确定存储节点,并根据cpu负载策略确定存储节点中的目标节点,以在目标节点的节点ip地址中确定目标ip地址,从而能够更准确的确定目标ip地址,更好的实现存储集群的负载均衡。
11、可选的,所述根据所述cpu负载策略,在各所述存储节点中确定目标节点,包括:
12、确定各所述存储节点的节点cpu负载;
13、根据各所述存储节点的节点cpu负载,确定所述目标节点。
14、上述专利技术中的一个实施例具有如下优点或有益效果:提出了根据cpu负载策略在各存储节点中确定目标节点的具体实现方式,能够更准确的确定目标节点,从而实现将负载均匀的分配到各存储节点中。
15、可选的,所述根据各所述存储节点的节点cpu负载,确定所述目标节点,包括:
16、将节点cpu负载满足预设cpu负载条件的存储节点确定为待确定节点;
17、在所述待确定节点的数量为一个的情况下,将所述待确定节点确定为所述目标节点;
18、在所述待确定节点的数量为多个的情况下,根据所述轮询策略确定所述目标节点。
19、上述专利技术中的一个实施例具有如下优点或有益效果:提出了根据各存储节点的节点cpu负载确定目标节点的具体实现方式,通过确定待确定节点,并根据待确定节点的数量确定目标节点,能够在不同的待确定节点数量的情况下确定目标节点,从而进一步提高了确定目标节点的准确性。
20、可选的,所述根据所述轮询策略确定所述目标节点,包括:
21、确定所述待确定节点的数量,并根据所述待确定节点的数量,对各所述待确定节点进行轮询,以根据轮询结果确定所述目标节点。
22、上述专利技术中的一个实施例具有如下优点或有益效果:在待确定节点的数量为多个的应用场景下,通过待确定节点的数量对待确定节点进行轮询,以根据轮询结果确定目标节点,从而进一步提高在多个待确定节点的场景下,确定目标节点的准确性。
23、可选的,所述在所述目标节点的节点ip地址中确定目标ip地址,包括:
24、在所述目标节点中包括一个节点ip地址的情况下,将所述节点ip地址确定为目标ip地址;
25、在所述目标节点中包括多个节点ip地址的情况下,根据所述连接数策略,在所述目标节点对应的多个节点ip地址中确定目标ip地址。
26、上述专利技术中的一个实施例具有如下优点或有益效果:提出了在目标节点的节点ip地址中确定目标ip地址的具体实现方式,以在不同的目标节点中节点ip地址的数量的场景下,能够更准确的确定目标ip地址。
27、可选的,所述根据所述连接数策略,在所述目标节点对应的多个节点ip地址中确定目标ip地址,包括:
28、确定所述目标节点中各节点ip地址对应的ip连接数负载;
29、将ip连接数负载满足预设连接数负载条件的节点ip地址确定为待确定ip地址;
30、在所述待确定ip地址的数量为一个的情况下,将所述待确定ip地址确定为目标ip地址;
31、在所述待确定ip地址的数量为多个的情况下,根据字典序对所述待确定ip地址进行排序,并根据字典序排序结果确定目标ip地址。
32、上述专利技术中的一个实施例具有如下优点或有益效果:在目标节点中包括多个节点ip地址的应用场景下,通过ip连接数负载确定待确定ip地址,并根据待确定ip地址的数量确定目标ip地址,能够在不同的待确定ip地址数量的场景下确定目标ip地址,进一步提高了确定目标ip地址的准确性,从而实现了均匀的将负载分配到各个ip地址上。
33、根据本专利技术的另一方面,提供了一种存储集群的负载均衡装置,包括:
34、节点ip地址获取模块,用于根据目标负载发送的域名解析请求确定待解析域名,并获取所述待解析域名对应的至少一个节点ip地址;
35、目标ip地址确定模块,用于确定负载均衡策略,并根据所述负载均衡策略,确定各所述节点ip地址中的目标ip地址,将所述目标ip地址分配给所述目标负载,以通过所述目标ip地址将所述目标负载接入存储集群;其中,所述负载均衡策略至少包括cpu负载策略、轮询策略和连接数策略。
36、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
37、至少一个处理器;以及
38、与所述至少一个处理器通信连接的存储器;其中,
39、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的存储集群的负载均衡方法。
40、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的存储集群的负载均衡方法。
41、本专利技术实施例的技术方案,通过根据目标负载发送的域名解析请求确定待解析域名,获取待解析域名对应的至少一个节点ip地址,并确定负载均衡策略,根据负载均衡策略确定各节点i本文档来自技高网
...
【技术保护点】
1.一种存储集群的负载均衡方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定负载均衡策略,并根据所述负载均衡策略,确定各所述节点IP地址中的目标IP地址,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述CPU负载策略,在各所述存储节点中确定目标节点,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各所述存储节点的节点CPU负载,确定所述目标节点,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述轮询策略确定所述目标节点,包括:
6.根据权利要求2所述的方法,其特征在于,所述在所述目标节点的节点IP地址中确定目标IP地址,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述连接数策略,在所述目标节点对应的多个节点IP地址中确定目标IP地址,包括:
8.一种存储集群的负载均衡装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的存储集群的负载均衡方法。
...
【技术特征摘要】
1.一种存储集群的负载均衡方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定负载均衡策略,并根据所述负载均衡策略,确定各所述节点ip地址中的目标ip地址,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述cpu负载策略,在各所述存储节点中确定目标节点,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据各所述存储节点的节点cpu负载,确定所述目标节点,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述轮询策略确定所述目标节点,包括:
...
【专利技术属性】
技术研发人员:赵朝阳,游钊柠,谢晓东,甄雨,刘建锋,
申请(专利权)人:曙光信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。