块存储集群性能的动态调整方法、装置及电子设备与流程

文档序号:37077825发布日期:2024-02-20 21:32阅读:17来源:国知局
块存储集群性能的动态调整方法、装置及电子设备与流程

本申请涉及云计算,具体涉及一种块存储集群性能的动态调整方法、装置及电子设备。


背景技术:

1、块存储是云计算业务中的核心云服务之一,受到政府、企业及个人构建it系统和应用采购的选择,通常采用分布式存储集群方式,通过分布式技术,将一定数量的普通服务器、机械硬盘、固态硬盘、网络技术等整合为一个逻辑统一的集群,并从集群中划分逻辑空间独立的块存储设备供客户挂载使用。目前的块存储方案通常是先制定销售策略再建设集群的方式。例如,先对用户需求场景调研,通过确定最大吞吐量、iops起步值和iops增长因子,提供供给配置,再建立分布式存储集群。

2、但由于预先对用户需求场景进行调研,存在预测误差、数据丢失、客户异常行为以及快照、容灾备份等功能会消耗集群的性能等诸多因素,目前这种“前置制定销售策略”的方式并不准确,从而存在无法准确控制容量和性能的关系,也无法根据集群运行的情况灵活准确的调整销售策略的问题。


技术实现思路

1、有鉴于此,本申请提供了一种块存储集群性能的动态调整方法、装置及电子设备,主要目的在于改善目前的块存储策略中无法准确控制容量和性能的关系,也无法根据集群运行的情况灵活准确地进行调整的问题。

2、第一方面,本申请提供了一种块存储集群性能的动态调整方法,包括:

3、建立分布式存储块集群;

4、采集所述分布式存储块集群的供给配置数据;

5、根据所述供给配置数据,评估所述集群的当前性能情况;

6、基于所述集群的当前性能情况,对下一时刻所述集群的供给配置进行调整。可选地,所述采集所述分布式存储块集群的供给配置数据,包括:采集用户请求获取的每一个块存储设备的性能指标;采集用户请求获取的每一个块存储设备的承诺容量;采集所述集群实际占用的存储容量、分配容量和总容量;采集所述集群的整体性能指标。

7、可选地,所述根据所述供给配置数据,评估所述集群的当前性能情况,包括:基于所述供给配置数据,计算所述集群当前时刻的性能容量比;根据所述集群当前时刻的性能容量比,对所述集群的当前性能情况进行评估。

8、可选地,所述基于所述供给配置数据,计算所述集群当前时刻的性能容量比,包括:对当前每一个块存储设备的性能指标进行求和后,与所述集群的整体性能指标与预设期望值的积作商,得到所述集群的性能比;对当前每一个块存储设备的容量进行求和后,与所述集群的总容量作商,得到所述集群的容量比;将所述集群的性能比与容量比作商得到所述集群当前时刻的性能容量比。

9、可选地,基于所述集群的当前性能情况,对下一时刻所述集群的供给配置进行调整,包括:获取所述集群的性能容量比;对所述性能容量比进行转化计算,得到目标控制参数;基于所述目标控制参数,对下一时刻所述集群的供给配置进行调整。

10、可选地,所述目标控制参数包括第一控制参数和第二控制参数,所述第一控制参数为所述集群在当前时刻已分配性能占集群总性能的比例;所述第二控制参数为所述集群在当前时刻已分配容量占集群总容量的比例;

11、所述对所述性能容量比进行转化计算,得到目标控制参数,包括:将所述性能容量比中的性能比与集群负载参数作商,得到所述第一控制参数;将所述性能容量比中的容量比与集群负载参数作商,得到所述第二控制参数。

12、可选地,所述基于所述目标控制参数,对下一时刻所述集群的供给配置进行调整,包括:对所述集群的软硬件参数进行调整;和/或,对所述集群中的商品规格参数进行调整;其中,所述软硬件参数用于调整所述集群中节点设备的性能,所述商品规格参数用于调整用户请求获取的块存储设备的规格。

13、可选地,所述对所述集群的软硬件参数进行调整,包括:获取当前时刻所述集群的目标控制参数kt和上一时刻所述集群的目标控制参数kt-1;在kt>kt-1的情况下,减少所述集群中节点设备的数量,和/或对所述集群中用户请求获取的设备规格进行降低;在kt<kt-1的情况下,增加所述集群中节点设备的数量,和/或对所述集群中用户请求获取的设备规格进行升高。

14、第二方面,本申请提供了一种块存储集群性能的动态调整装置,包括:

15、建立单元,被配置为建立分布式存储块集群;

16、采集单元,被配置为采集所述分布式存储块集群的供给配置数据;

17、评估单元,被配置为根据所述供给配置数据,评估所述集群的当前性能情况;

18、调整单元,被配置为基于所述集群的当前性能情况,对下一时刻所述集群的供给配置进行调整。

19、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的块存储集群性能的动态调整方法。

20、第四方面,本申请提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的块存储集群性能的动态调整方法。

21、借由上述技术方案,本申请提供的一种块存储集群性能的动态调整方法、装置及电子设备,首先根据用户需求和场景调研结合,建立分布式存储块集群;进而采集该分布式存储块集群中的供给配置数据,根据供给配置数据,对当前集群的性能进行评估;并基于当前性能,对下一时刻集群的供给配置进行调整。与相关技术相比而言,本申请通过采集集群的供给配置数据并计算,反映当前集群的运行性能情况,进而基于该运行性能,对集群的供给配置进行动态调整,能够在块存储策略中准确控制容量和性能的关系,根据集群运行的情况进行灵活准确调整,从而有效提升云计算服务的体验和口碑。

22、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种块存储集群性能的动态调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述采集所述分布式存储块集群的供给配置数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述供给配置数据,评估所述集群的当前性能情况,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述供给配置数据,计算所述集群当前时刻的性能容量比,包括:

5.根据权利要求4所述的方法,其特征在于,基于所述集群的当前性能情况,对下一时刻所述集群的供给配置进行调整,包括:

6.根据权利要求5所述的方法,其特征在于,所述目标控制参数包括第一控制参数和第二控制参数,所述第一控制参数为所述集群在当前时刻已分配性能占集群总性能的比例;所述第二控制参数为所述集群在当前时刻已分配容量占集群总容量的比例;

7.根据权利要求5所述的方法,其特征在于,所述基于所述目标控制参数,对下一时刻所述集群的供给配置进行调整,包括:

8.根据权利要求7所述的方法,其特征在于,所述对所述集群的软硬件参数进行调整,包括:

9.一种块存储集群性能的动态调整装置,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。

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


技术总结
本申请公开了一种块存储集群性能的动态调整方法、装置及电子设备,涉及云计算技术领域。方法包括:建立分布式存储块集群;采集分布式存储块集群的供给配置数据;根据供给配置数据,评估集群的当前性能情况;基于集群的当前性能情况,对下一时刻集群的供给配置进行调整。与相关技术比较而言,本申请通过采集集群的供给配置数据并计算,反映当前集群的运行性能情况,进而基于该运行性能,对集群的供给配置进行动态调整,能够在块存储策略中准确控制容量和性能的关系,根据集群运行的情况进行灵活准确调整,从而有效提升云计算服务的体验和口碑。

技术研发人员:庞哲翀,孟令坤
受保护的技术使用者:中移(苏州)软件技术有限公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1