成本建模方法和装置制造方法及图纸

技术编号:37066431 阅读:14 留言:0更新日期:2023-03-29 19:44
本发明专利技术公开了一种成本建模方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:对于服务器集群中归属于同一应用类型的多个服务器,从服务器的资源项中确定该应用类型关联的关键资源项;针对任一关键资源项,获取多个服务器在多个历史时间段的使用率数据和资源分配数据来建立该应用类型和该关键资源项对应的使用

【技术实现步骤摘要】
成本建模方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种成本建模方法和装置。

技术介绍

[0002]网络技术的研发需要投入物理机、CPU(Central Processing Unit,中央处理器)、内存、硬盘、网络带宽等资源成本,实际应用中,一般只能对服务器集群的整体成本进行估计,例如将资源总成本除以订单总量得到每一订单的成本,或者将资源总成本除以CPU内核总数,得到每一CPU内核的成本,这种成本估计方法无法针对不同的服务器应用类型如虚拟机、容器、数据库等以及不同的资源项如CPU、内存等进行细粒度的成本核算,并且没有将成本核算与各应用类型的资源使用率相联系,导致无法量化具体应用类型和具体资源项的成本占用情况,也无法明确资源使用率的变化对成本产生的影响进而加以优化,不利于降低资源成本以实现精细化运营。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种成本建模方法和装置,能够通过建立单位资源成本模型在各应用类型以及各资源项维度执行成本核算。
[0004]为实现上述目的,根据本专利技术的一个方面,提供了一种成本建模方法。
[0005]本专利技术实施例的成本建模方法包括:对于服务器集群中归属于同一应用类型的多个服务器,从所述服务器的多个资源项中确定该应用类型关联的至少一个关键资源项;针对任一关键资源项,获取所述多个服务器在多个历史时间段的该关键资源项的使用率数据、以及所述多个服务器在所述多个历史时间段的资源分配数据,依据所述使用率数据和所述资源分配数据建立该应用类型和该关键资源项对应的使用

分配函数,基于所述使用

分配函数形成成本控制系数;获取所述多个服务器的当前装机率数据以及所述多个服务器中该关键资源项的单位资源对应的物理成本和后期成本,根据所述当前装机率数据、所述物理成本、所述后期成本和所述成本控制系数构建该应用类型在该关键资源项的单位资源成本模型。
[0006]可选地,所述使用

分配函数用于根据该关键资源项的当前使用率数据确定相应的资源分配数据;以及,所述基于所述使用

分配函数形成成本控制系数,包括:将所述使用

分配函数与预设的资源分配率标准值以及可用资源占比的乘积的倒数确定为所述成本控制系数;其中,所述可用比例为1与预设的预留资源占比的差值。
[0007]可选地,所述当前装机率数据为当前时刻所述多个服务器所在机柜的平均装机比例,任一机柜的装机比例为该机柜的实际装机数量与额定装机数量的比值;以及,所述根据所述当前装机率数据、所述物理成本、所述后期成本和所述成本控制系数构建该应用类型在该关键资源项的单位资源成本模型,包括:将所述后期成本与所述当前装机率数据之商与所述物理成本相加,得到该应用类型在该关键资源项的单位资源理论成本;结合所述单位资源理论成本与所述成本控制系数,形成该应用类型在该关键资源项的单位资源实际成
本。
[0008]可选地,所述结合所述单位资源理论成本与所述成本控制系数,形成该应用类型在该关键资源项的单位资源实际成本,包括:将所述单位资源理论成本与所述成本控制系数相乘,形成该应用类型在该关键资源项的单位资源实际成本。
[0009]可选地,所述应用类型包括:数据库;以及,所述方法进一步包括:将所述数据库在该关键资源项的单位资源实际成本乘以预设倍数,得到所述数据库在该关键资源项的单实例成本;其中,所述预设倍数为所述数据库中一个实例所包含的该关键资源项的单位资源数量。
[0010]可选地,所述应用类型包括以下至少一种:虚拟机、容器、数据库、缓存;所述资源项包括以下至少一种:中央处理器CPU、内存、磁盘、网络带宽。
[0011]为实现上述目的,根据本专利技术的另一方面,提供了一种成本建模装置。
[0012]本专利技术实施例的成本建模装置可以包括:关键资源项提取单元,用于:对于服务器集群中归属于同一应用类型的多个服务器,从所述服务器的多个资源项中确定该应用类型关联的至少一个关键资源项;控制系数确定单元,用于:针对任一关键资源项,获取所述多个服务器在多个历史时间段的该关键资源项的使用率数据、以及所述多个服务器在所述多个历史时间段的资源分配数据,依据所述使用率数据和所述资源分配数据建立该应用类型和该关键资源项对应的使用

分配函数,基于所述使用

分配函数形成成本控制系数;建模单元,用于获取所述多个服务器的当前装机率数据以及所述多个服务器中该关键资源项的单位资源对应的物理成本和后期成本,根据所述当前装机率数据、所述物理成本、所述后期成本和所述成本控制系数构建该应用类型在该关键资源项的单位资源成本模型。
[0013]可选地,所述使用

分配函数用于根据该关键资源项的当前使用率数据确定相应的资源分配数据,所述当前装机率数据为当前时刻所述多个服务器所在机柜的平均装机比例,任一机柜的装机比例为该机柜的实际装机数量与额定装机数量的比值;以及,控制系数确定单元进一步用于:将所述使用

分配函数与预设的资源分配率标准值以及可用资源占比的乘积的倒数确定为所述成本控制系数;其中,所述可用比例为1与预设的预留资源占比的差值;建模单元进一步用于:将所述后期成本与所述当前装机率数据之商与所述物理成本相加,得到该应用类型在该关键资源项的单位资源理论成本;将所述单位资源理论成本与所述成本控制系数相乘,形成该应用类型在该关键资源项的单位资源实际成本。
[0014]为实现上述目的,根据本专利技术的又一方面,提供了一种电子设备。
[0015]本专利技术的一种电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术所提供的成本建模方法。
[0016]为实现上述目的,根据本专利技术的再一方面,提供了一种计算机可读存储介质。
[0017]本专利技术的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术所提供的成本建模方法。
[0018]根据本专利技术的技术方案,上述专利技术中的实施例具有如下优点或有益效果:
[0019]首先,对于服务器集群中归属于同一应用类型的多个服务器,从服务器的资源项中确定该应用类型关联的关键资源项。针对任一关键资源项,获取多个服务器在多个历史时间段的该关键资源项的使用率数据以及资源分配数据,依据使用率数据和资源分配数据
建立该应用类型和该关键资源项对应的使用

分配函数来表征资源使用率与分配率之间的映射关系,进而基于使用

分配函数形成成本控制系数。最后,根据服务器的当前装机率数据、该关键资源项单位资源对应的物理成本、后期成本以及成本控制系数构建该应用类型在该关键资源项的单位资源成本模型。如此,能够针对不同的服务器应用类型以及不同的资源项执行细粒度的成本核算,从而量化具体应用类型和具体资源项的成本占用情况本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种成本建模方法,其特征在于,包括:对于服务器集群中归属于同一应用类型的多个服务器,从所述服务器的多个资源项中确定该应用类型关联的至少一个关键资源项;针对任一关键资源项,获取所述多个服务器在多个历史时间段的该关键资源项的使用率数据、以及所述多个服务器在所述多个历史时间段的资源分配数据,依据所述使用率数据和所述资源分配数据建立该应用类型和该关键资源项对应的使用

分配函数,基于所述使用

分配函数形成成本控制系数;获取所述多个服务器的当前装机率数据以及所述多个服务器中该关键资源项的单位资源对应的物理成本和后期成本,根据所述当前装机率数据、所述物理成本、所述后期成本和所述成本控制系数构建该应用类型在该关键资源项的单位资源成本模型。2.根据权利要求1所述的方法,其特征在于,所述使用

分配函数用于根据该关键资源项的当前使用率数据确定相应的资源分配数据;以及,所述基于所述使用

分配函数形成成本控制系数,包括:将所述使用

分配函数与预设的资源分配率标准值以及可用资源占比的乘积的倒数确定为所述成本控制系数;其中,所述可用比例为1与预设的预留资源占比的差值。3.根据权利要求1所述的方法,其特征在于,所述当前装机率数据为当前时刻所述多个服务器所在机柜的平均装机比例,任一机柜的装机比例为该机柜的实际装机数量与额定装机数量的比值;以及,所述根据所述当前装机率数据、所述物理成本、所述后期成本和所述成本控制系数构建该应用类型在该关键资源项的单位资源成本模型,包括:将所述后期成本与所述当前装机率数据之商与所述物理成本相加,得到该应用类型在该关键资源项的单位资源理论成本;结合所述单位资源理论成本与所述成本控制系数,形成该应用类型在该关键资源项的单位资源实际成本。4.根据权利要求3所述的方法,其特征在于,所述结合所述单位资源理论成本与所述成本控制系数,形成该应用类型在该关键资源项的单位资源实际成本,包括:将所述单位资源理论成本与所述成本控制系数相乘,形成该应用类型在该关键资源项的单位资源实际成本。5.根据权利要求3所述的方法,其特征在于,所述应用类型包括:数据库;以及,所述方法进一步包括:将所述数据库在该关键资源项的单位资源实际成本乘以预设倍数,得到所述数据库在该关键资源项的单实例成本;其中,所述预设倍数为所述数据库中一个实例所包含的该关键资源...

【专利技术属性】
技术研发人员:张静张宪波
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1