创建云硬盘的方法、装置及存储介质与流程

    专利查询2026-02-02  4


    本公开涉及通信,尤其涉及一种创建云硬盘的方法、装置及存储介质。


    背景技术:

    1、目前,随着科技的快速发展,云计算成为产业数字化的底层动力以及企业组织架构搭建的重要工具,是企业未来竞争力的关键所在,企业在上云时需要使用云平台的云硬盘服务,常见的选择云平台云硬盘方法是由用户对云平台提供的云硬盘参数进行选择,确定目标云平台创建云硬盘。

    2、但是,根据上述方法选择云平台创建云硬盘,仅根据用户的主观意见对云平台提供的云硬盘参数进行选择,可能无法选择出云硬盘性能最优的云平台创建云硬盘。


    技术实现思路

    1、本公开提供一种创建云硬盘的方法、装置及存储介质。解决了相关技术中根据用户的主观意见对云平台提供的云硬盘参数进行选择,可能无法选择出云硬盘性能最优的云平台创建云硬盘的技术问题。

    2、为达到上述目的,本公开采用如下技术方案:

    3、第一方面,提供一种创建云硬盘的方法,该方法包括:获取待创建云硬盘的硬盘属性信息,属性信息包括以下至少之一:存储读写带宽、存储读写性能测试值、读写耗时、平均传输服务时长、资源池当前容量占比;获取多个第一云平台可用的硬盘属性信息;基于多个第一云平台可用的硬盘属性信息,确定多个第一云平台中每一第一云平台的硬盘性能评分;基于多个第一云平台的硬盘性能评分,从多个第一云平台中选择目标云平台;在目标云平台中创建待创建云硬盘。

    4、结合上述第一方面,在一种可能实现的方式中,该方法具体包括:确定多个第一云平台中硬盘性能评分大于第一阈值的至少一个第二云平台;基于至少一个第二云平台中每个第二云平台的计费规则,确定在每个第二云平台中创建待创建云硬盘的费用;确定待创建云硬盘费用最低的第二云平台为目标云平台。

    5、结合上述第一方面,在一种可能实现的方式中,该方法具体包括:针对每个第一云平台执行以下预设操作,以确定每一第一云平台的硬盘性能评分:预设操作包括:确定目标第一云平台可用的硬盘属性信息中的每一属性信息的预设权重;目标第一云平台为多个第一云平台中的任一第一云平台基于每一属性信息的预设权重,确定每一属性信息的评分;对每一属性信息的评分加和,确定目标第一云平台的硬盘性能评分。

    6、结合上述第一方面,在一种可能实现的方式中,当属性信息为存储读写带宽时,该方法具体包括:基于存储读写带宽的预设权重,确定存储读写带宽的评分最大值;确定存储读写带宽的评分;若在预设时间段内的读写速率大于第一速率阈值,则确定存储读写带宽的评分为第一预设分值;第一预设分值小于或等于存储读写带宽的评分最大值;若在预设时间段内的读写速率大于第二速率阈值小于第一速率阈值,则确定存储读写带宽的评分为第二预设分值;第二预设分值小于第一预设分值;若在预设时间段内的读写速率大于第三速率阈值小于第二速率阈值,则确定存储读写带宽的评分为第三预设分值;第三预设分值小于第二预设分值;若在预设时间段内的读写速率小于第三速率阈值,则确定存储读写带宽的评分为第四预设分值;第四预设分值小于第三预设分值。

    7、结合上述第一方面,在一种可能实现的方式中,当属性信息为读写性能测试值时,该方法具体包括:基于读写性能测试值的预设权重,确定读写性能测试值的评分最大值;确定存储读写性能测试值的评分;若在预设时间段内的读写性能测试值大于第一性能阈值,则确定存储读写性能测试值的评分为第五预设分值;第五预设分值小于或等于读写性能测试值的评分最大值;若在预设时间段内的读写性能测试值大于第二性能阈值小于第一性能阈值,则确定存储读写性能测试值的评分为第六预设分值;第六预设分值小于第五预设分值;若在预设时间段内的性能阈值大于第三性能阈值小于第二性能阈值,则确定存储读写性能测试值的评分为第七预设分值;第七预设分值小于第六预设分值;若在预设时间段内的性能阈值小于第三性能阈值,则确定存储读写性能测试值的评分为第八预设分值;第八预设分值小于第七预设分值。

    8、结合上述第一方面,在一种可能实现的方式中,当属性信息为读写耗时时,该方法具体包括:基于读写耗时的预设权重,确定读写耗时的评分最大值;确定读写耗时的评分;若在预设时间段内的读写耗时小于第一耗时阈值,则确定读写耗时的评分为第九预设分值;第九预设分值小于或等于读写耗时的评分最大值;若在预设时间段内的读写耗时大于第一耗时阈值小于第二耗时阈值,则确定读写耗时的评分为第十预设分值;第十预设分值小于第九预设分值;若在预设时间段内的读写耗时大于第二耗时阈值小于第三耗时阈值,则确定读写耗时的评分为第十一预设分值;第十一预设分值小于第十预设分值;若在预设时间段内的读写耗时小于第三耗时阈值,则确定读写耗时的评分为第十二预设分值;第十二预设分值小于第十一预设分值。

    9、结合上述第一方面,在一种可能实现的方式中,当属性信息为平均传输服务时长时,该方法具体包括:基于平均传输服务时长的预设权重,确定平均传输服务时长的评分最大值;确定平均传输服务时长的评分;若在预设时间段内的平均传输服务时长大于第一平均传输服务时长阈值,则确定平均传输服务时长的评分为第十三预设分值;第十三预设分值小于或等于平均传输服务时长的评分最大值;若在预设时间段内的平均传输服务时长大于第二平均传输服务时长阈值小于第一平均传输服务时长阈值,则确定平均传输服务时长的评分为第十四预设分值;第十四预设分值小于第十三预设分值;若在预设时间段内的平均传输服务时长大于第三平均传输服务时长阈值小于第二平均传输服务时长阈值,则确定平均传输服务时长的评分为第十五预设分值;第十五预设分值小于第十四预设分值;若在预设时间段内的平均传输服务时长小于第三平均传输服务时长阈值,则确定平均传输服务时长的评分为第十六预设分值;第十六预设分值小于第十五预设分值。

    10、结合上述第一方面,在一种可能实现的方式中,当属性信息为资源池当前容量占比时,该方法具体包括:基于资源池当前容量占比的预设权重,确定资源池当前容量占比的评分最大值;确定资源池当前容量占比的评分;若在预设时间段内的资源池当前容量占比大于第一资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第十七预设分值;第十七预设分值小于或等于资源池当前容量占比的评分最大值;若在预设时间段内的资源池当前容量占比大于第二资源池当前容量占比阈值小于第一资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第十八预设分值;第十八预设分值小于第十七预设分值;若在预设时间段内的资源池当前容量占比大于第三资源池当前容量占比阈值小于第二资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第十九预设分值;第十九预设分值小于第十八预设分值;若在预设时间段内的资源池当前容量占比小于第三资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第二十预设分值;第二十预设分值小于第十九预设分值。

    11、第二方面,提供一种创建云硬盘的装置,该装置包括:通信单元和处理单元;通信单元,用于获取待创建云硬盘的硬盘属性信息,属性信息包括以下至少之一:存储读写带宽、存储读写性能测试值、读写耗时、平均传输服务时长、资源池当前容量占比;通信单元,还用于获取多个第一云平台可用的硬盘属性信息;处理单元,用于基于多个第一云平台可用的硬盘属性信息,确定多个第一云平台中每一第一云平台的硬盘性能评分;处理单元,用于基于多个第一云平台的硬盘性能评分,从多个第一云平台中选择目标云平台;处理单元,用于在目标云平台中创建待创建云硬盘。

    12、结合上述第二方面,在一种可能实现的方式中,处理单元具体用于:确定多个第一云平台中硬盘性能评分大于第一阈值的至少一个第二云平台;基于至少一个第二云平台中每个第二云平台的计费规则,确定在每个第二云平台中创建待创建云硬盘的费用;确定待创建云硬盘费用最低的第二云平台为目标云平台。

    13、结合上述第二方面,在一种可能实现的方式中,处理单元具体用于:针对每个第一云平台执行以下预设操作,以确定每一第一云平台的硬盘性能评分:预设操作包括:确定目标第一云平台可用的硬盘属性信息中的每一属性信息的预设权重;目标第一云平台为多个第一云平台中的任一第一云平台;基于每一属性信息的预设权重,确定每一属性信息的评分;对每一属性信息的评分加和,确定目标第一云平台的硬盘性能评分。

    14、结合上述第二方面,在一种可能实现的方式中,当属性信息为存储读写带宽时,处理单元具体用于:基于存储读写带宽的预设权重,确定存储读写带宽的评分最大值;确定存储读写带宽的评分;若在预设时间段内的读写速率大于第一速率阈值,则确定存储读写带宽的评分为第一预设分值;第一预设分值小于或等于存储读写带宽的评分最大值;若在预设时间段内的读写速率大于第二速率阈值小于第一速率阈值,则确定存储读写带宽的评分为第二预设分值;第二预设分值小于第一预设分值;若在预设时间段内的读写速率大于第三速率阈值小于第二速率阈值,则确定存储读写带宽的评分为第三预设分值;第三预设分值小于第二预设分值;若在预设时间段内的读写速率小于第三速率阈值,则确定存储读写带宽的评分为第四预设分值;第四预设分值小于第三预设分值。

    15、结合上述第二方面,在一种可能实现的方式中,当属性信息为读写性能测试值时,处理单元具体用于:基于读写性能测试值的预设权重,确定读写性能测试值的评分最大值;确定存储读写性能测试值的评分;若在预设时间段内的读写性能测试值大于第一性能阈值,则确定存储读写性能测试值的评分为第五预设分值;第五预设分值小于或等于读写性能测试值的评分最大值;若在预设时间段内的读写性能测试值大于第二性能阈值小于第一性能阈值,则确定存储读写性能测试值的评分为第六预设分值;第六预设分值小于第五预设分值;若在预设时间段内的性能阈值大于第三性能阈值小于第二性能阈值,则确定存储读写性能测试值的评分为第七预设分值;第七预设分值小于第六预设分值;若在预设时间段内的性能阈值小于第三性能阈值,则确定存储读写性能测试值的评分为第八预设分值;第八预设分值小于第七预设分值。

    16、结合上述第二方面,在一种可能实现的方式中,当属性信息为读写耗时时,处理单元具体用于:基于读写耗时的预设权重,确定读写耗时的评分最大值;确定读写耗时的评分;若在预设时间段内的读写耗时小于第一耗时阈值,则确定读写耗时的评分为第九预设分值;第九预设分值小于或等于读写耗时的评分最大值;若在预设时间段内的读写耗时大于第一耗时阈值小于第二耗时阈值,则确定读写耗时的评分为第十预设分值;第十预设分值小于第九预设分值;若在预设时间段内的读写耗时大于第二耗时阈值小于第三耗时阈值,则确定读写耗时的评分为第十一预设分值;第十一预设分值小于第十预设分值;若在预设时间段内的读写耗时小于第三耗时阈值,则确定读写耗时的评分为第十二预设分值;第十二预设分值小于第十一预设分值。

    17、结合上述第二方面,在一种可能实现的方式中,当属性信息为平均传输服务时长时,处理单元具体用于:基于平均传输服务时长的预设权重,确定平均传输服务时长的评分最大值;确定平均传输服务时长的评分;若在预设时间段内的平均传输服务时长大于第一平均传输服务时长阈值,则确定平均传输服务时长的评分为第十三预设分值;第十三预设分值小于或等于平均传输服务时长的评分最大值;若在预设时间段内的平均传输服务时长大于第二平均传输服务时长阈值小于第一平均传输服务时长阈值,则确定平均传输服务时长的评分为第十四预设分值;第十四预设分值小于第十三预设分值;若在预设时间段内的平均传输服务时长大于第三平均传输服务时长阈值小于第二平均传输服务时长阈值,则确定平均传输服务时长的评分为第十五预设分值;第十五预设分值小于第十四预设分值;若在预设时间段内的平均传输服务时长小于第三平均传输服务时长阈值,则确定平均传输服务时长的评分为第十六预设分值;第十六预设分值小于第十五预设分值。

    18、结合上述第二方面,在一种可能实现的方式中,当属性信息为资源池当前容量占比时,处理单元具体用于:基于资源池当前容量占比的预设权重,确定资源池当前容量占比的评分最大值;确定资源池当前容量占比的评分;若在预设时间段内的资源池当前容量占比大于第一资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第十七预设分值;第十七预设分值小于或等于资源池当前容量占比的评分最大值;若在预设时间段内的资源池当前容量占比大于第二资源池当前容量占比阈值小于第一资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第十八预设分值;第十八预设分值小于第十七预设分值;若在预设时间段内的资源池当前容量占比大于第三资源池当前容量占比阈值小于第二资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第十九预设分值;第十九预设分值小于第十八预设分值;若在预设时间段内的资源池当前容量占比小于第三资源池当前容量占比阈值,则确定资源池当前容量占比的评分为第二十预设分值;第二十预设分值小于第十九预设分值。

    19、第三方面,提供一种创建云硬盘的装置,包括:处理器以及存储器;其中,存储器用于存储计算机执行指令,当创建云硬盘的装置运行时,处理器执行存储器存储的计算机执行指令,以使创建云硬盘的装置执行如上述第一方面及其任一种可能的实现方式中记载的创建云硬盘的方法。

    20、第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由创建云硬盘的装置的处理器执行时,以使创建云硬盘的装置执行如上述第一方面及其任一种可能的实现方式中记载的创建云硬盘的方法。

    21、第五方面,提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如上述第一方面及其任一种可能的实现方式中记载的创建云硬盘的方法。

    22、在本公开中,上述创建云硬盘的装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本公开类似,属于本公开及其等同技术的范围之内。

    23、本公开的这些方面或其他方面在以下的描述中会更加简明易懂。

    24、本公开提供的技术方案至少带来以下有益效果:本公开中创建云硬盘的装置获取待创建云硬盘的硬盘属性信息,属性信息包括以下至少之一:存储读写带宽、存储读写性能测试值、读写耗时、平均传输服务时长、资源池当前容量占比;获取多个第一云平台可用的硬盘属性信息;基于多个第一云平台可用的硬盘属性信息,确定多个第一云平台中每一第一云平台的硬盘性能评分;基于多个第一云平台的硬盘性能评分,从多个第一云平台中选择目标云平台;在目标云平台中创建待创建云硬盘。也就是说,本公开中创建云硬盘的装置从存储读写带宽、存储读写性能测试值、读写耗时、平均传输服务时长、资源池当前容量占比多个方面确认了云硬盘性能参数,并根据预设的评分规则确定多个云平台的云硬盘性能评分,以统一的评分标准从多方面对云硬盘的性能参数进行评价,从而可以准确选择出云硬盘性能最优的云平台创建云硬盘。


    技术特征:

    1.一种创建云硬盘的方法,其特征在于,包括:

    2.根据权利要求1所述的方法,其特征在于,所述基于所述多个第一云平台的硬盘性能评分,从所述多个第一云平台中选择目标云平台,包括:

    3.根据权利要求1所述的方法,其特征在于,所述基于所述多个第一云平台可用的所述硬盘属性信息,确定所述多个第一云平台的硬盘性能评分,包括:

    4.根据权利要求3所述的方法,其特征在于,当所述属性信息为存储读写带宽时,所述基于所述每一属性信息的预设权重,确定所述每一属性信息的评分,包括:

    5.根据权利要求3所述的方法,其特征在于,当所述属性信息为读写性能测试值时,所述基于所述每一属性信息的预设权重,确定所述每一属性信息的评分,包括:

    6.根据权利要求3所述的方法,其特征在于,当所述属性信息为读写耗时时,所述基于所述每一属性信息的预设权重,确定所述每一属性信息的评分,包括:

    7.根据权利要求3所述的方法,其特征在于,当所述属性信息为平均传输服务时长时,所述基于所述每一属性信息的预设权重,确定所述每一属性信息的评分,包括:

    8.根据权利要求3所述的方法,其特征在于,当所述属性信息为资源池当前容量占比时,所述基于所述每一属性信息的预设权重,确定所述每一属性信息的评分,包括:

    9.一种创建云硬盘的装置,其特征在于,包括:通信单元和处理单元;

    10.一种创建云硬盘的装置,其特征在于,包括:处理器以及存储器;其中,所述存储器用于存储计算机执行指令,当所述创建云硬盘的装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使创建云硬盘的装置执行权利要求1-8中任一项所述的创建云硬盘的方法。

    11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由创建云硬盘的装置的处理器执行时,使得所述创建云硬盘的装置执行权利要求1-8中任一项所述的创建云硬盘的方法。


    技术总结
    本公开提供一种创建云硬盘的方法、装置及存储介质,涉及通信技术领域,解决了相关技术中根据用户的主观意见对云平台提供的云硬盘参数进行选择,可能无法选择出云硬盘性能最优的云平台创建云硬盘的技术问题。该方法包括:获取待创建云硬盘的硬盘属性信息;获取多个第一云平台可用的硬盘属性信息;基于多个第一云平台可用的硬盘属性信息,确定多个第一云平台中每一第一云平台的硬盘性能评分;基于多个第一云平台的硬盘性能评分,从多个第一云平台中选择目标云平台;在目标云平台中创建待创建云硬盘。本公开用于在云平台创建云硬盘的场景。

    技术研发人员:陈卓
    受保护的技术使用者:中国联合网络通信集团有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-33890.html

    最新回复(0)