System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种共享租户的云成本管理系统技术方案_技高网

一种共享租户的云成本管理系统技术方案

技术编号:41571794 阅读:23 留言:0更新日期:2024-06-06 23:51
本发明专利技术提供了云管理技术领域的一种共享租户的云成本管理系统,包括:容器集群成本计算模块,用于计算容器集群成本;单核CPU成本计算模块,用于计算单核CPU成本;共享租户计价核数计算模块,用于计算共享租户计价核数;计算资源成本计算模块,用于基于单核CPU成本、共享租户计价核数,计算得到计算资源成本;组件成本计算模块,用于基于第二虚拟机配置数据、第二裸金属主机成本、组件集群CPU总核数、共享租户组件实例数,计算组件成本;运维成本计算模块,用于基于日志成本以及监控成本计算得到运维成本;共享租户总成本计算模块,用于累加计算资源成本、组件成本、运维成本得到共享租户总成本。本发明专利技术的优点在于:极大的提升了云资源的使用效率。

【技术实现步骤摘要】

本专利技术涉及云管理,特别指一种共享租户的云成本管理系统


技术介绍

1、随着云计算技术的不断发展和应用,越来越多的企业将自己的业务上云;上云可以帮助企业降低成本,提升效率,增强安全性等。但是,全球各企业在云计算基础设施方面支出巨大,云计算预算平均超过23%,并且浪费30%的支出,因此产生了企业租用云资源以降低成本的需求。

2、传统容器云平台是租户独占资源、创建独立集群承载业务,业务组件和运维组件部署在已归属租户的资源上,成本计算只依托租户资源的规格和数量,不存在各租户间资源成本的分摊问题;而共享租户的容器云平台是租户不独立申请资源,只在已有容器集群中申请特定区间范围的资源配额来承载业务,业务组件和运维组件部署也是多租户之间共享,传统上无法准确核算共享租户的云成本,进而无法针对共享租户成本浪费的核心痛点进行有针对性的改进,导致云资源的使用效率低下。

3、因此,如何提供一种共享租户的云成本管理系统,实现提升云资源的使用效率,成为一个亟待解决的技术问题。


技术实现思路

1、本专利技术要解决的技术问题,在于提供一种共享租户的云成本管理系统,实现提升云资源的使用效率。

2、本专利技术是这样实现的:一种共享租户的云成本管理系统,包括如下模块:

3、容器集群成本计算模块,用于获取容器集群的第一虚拟机配置数据以及第一裸金属主机成本,基于所述第一虚拟机配置数据以及第一裸金属主机成本计算得到容器集群成本;

4、单核cpu成本计算模块,用于获取容器集群cpu总核数,基于所述容器集群成本以及容器集群cpu总核数计算得到单核cpu成本;

5、共享租户计价核数计算模块,用于获取共享租户的资源限制以及超卖系数,基于所述资源限制以及超卖系数计算得到共享租户计价核数;

6、计算资源成本计算模块,用于基于所述单核cpu成本以及共享租户计价核数,计算得到计算资源成本;

7、组件成本计算模块,用于获取组件集群的第二虚拟机配置数据、第二裸金属主机成本、组件集群cpu总核数以及共享租户组件实例数,基于所述第二虚拟机配置数据、第二裸金属主机成本、组件集群cpu总核数以及共享租户组件实例数,计算得到组件成本;

8、运维成本计算模块,用于基于日志成本以及监控成本计算得到运维成本;

9、共享租户总成本计算模块,用于累加所述计算资源成本、组件成本以及运维成本得到共享租户总成本,基于所述共享租户总成本对云资源进行调配,实时展示并存储所述共享租户总成本。

10、进一步的,所述容器集群成本计算模块具体用于:

11、获取容器集群包括虚拟机cpu数量nvic、虚拟机单核cpu成本cvc、虚拟机内存数量nvim、虚拟机每g内存成本cvm的第一虚拟机配置数据以及第一裸金属主机成本cndm(i,spec);

12、其中,nvic表示第i个虚拟机的cpu数量;nvim表示第i个虚拟机的内存数量;cndm(i,spec)表示第i个spec规格的裸金属主机的成本;

13、基于所述第一虚拟机配置数据计算虚拟机节点成本:

14、cndvi=nvic*cvc+nvim*cvm;

15、其中,cndvi表示第i个虚拟机节点成本;

16、基于所述虚拟机节点成本以及第一裸金属主机成本计算容器集群成本:

17、

18、其中,cclu(i)表示第i个容器集群成本;表示第i个容器集群中所有虚拟机节点成本;表示第i个容器集群中所有裸金属主机成本。

19、进一步的,所述单核cpu成本计算模块具体用于:

20、获取容器集群cpu总核数,基于所述容器集群成本以及容器集群cpu总核数计算单核cpu成本:

21、ccpuicluper=cclu(i)/ncpuiclu;

22、其中,ncpuiclu表示容器集群cpu总核数;cclu(i)表示第i个容器集群成本;ccpuicluper表示第i个单核cpu成本。

23、进一步的,所述共享租户计价核数计算模块具体用于:

24、获取共享租户包括work节点、loadbalance节点、流量网关节点的资源限制以及超卖系数,基于所述资源限制以及超卖系数计算得到共享租户计价核数:

25、ncpuiclucpt=(lwki+llbi+lgwi)/faci;

26、其中,lwki表示共享租户第i个work节点;llbi表示共享租户第i个loadbalance节点;lgwi表示共享租户第i个流量网关节点;faci表示第i个集群的超卖系数;ncpuiclucpt表示第i个共享租户计价核数。

27、进一步的,所述计算资源成本计算模块中,所述计算资源成本的计算公式为:

28、

29、其中,cclust表示计算资源成本;ccpukcluper表示第k个单核cpu成本;ncpukclucpt表示第k个共享租户计价核数。

30、进一步的,所述组件成本计算模块具体用于:

31、获取组件集群的第二虚拟机配置数据、第二裸金属主机成本、组件集群cpu总核数以及共享租户组件实例数;

32、基于所述第二虚拟机配置数据计算组件节点成本,基于所述组件节点成本以及第二裸金属主机成本计算组件集群成本;

33、基于所述组件集群成本以及组件集群cpu总核数计算组件集群每核cpu成本;

34、基于所述组件集群每核cpu成本以及共享租户组件实例数计算组件成本:

35、

36、其中,ccmst表示组件成本;ccpukcluper2表示第k个组件集群的每核cpu成本;ncmiskclu表示k个组件集群的共享租户组件实例数。

37、进一步的,所述运维成本计算模块中,所述运维成本的计算公式为:

38、运维成本=日志成本+监控成本。

39、进一步的,所述运维成本计算模块中,所述日志成本的计算过程为:

40、

41、rlgst=nlgst/tnlg;

42、

43、

44、

45、其中,clgst表示日志成本;rlgst表示共享租户的日志占比;ces(k)表示第k个搜索服务器集群的成本;nlgst表示共享租户应用日志数量;tnlg表示总日志数量;nlgstappk表示共享租户第k个应用的日志数;nlgappk表示第k个应用的日志数;cndvk表示第k个搜索服务器集群的虚拟机节点成本;cndm(k,spec)表示第k个搜索服务器集群的spec规格的裸金属主机的成本。

46、进一步的,所述运维成本计算模块中,所述监控成本的计算过程为:

47、

48、rmnst=nmnst/tnmn;

49、nmnst=(npdsti*nmnclui)/npdclui;...

【技术保护点】

1.一种共享租户的云成本管理系统,其特征在于:包括如下模块:

2.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述容器集群成本计算模块具体用于:

3.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述单核CPU成本计算模块具体用于:

4.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述共享租户计价核数计算模块具体用于:

5.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述计算资源成本计算模块中,所述计算资源成本的计算公式为:

6.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述组件成本计算模块具体用于:

7.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述运维成本计算模块中,所述运维成本的计算公式为:

8.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述运维成本计算模块中,所述日志成本的计算过程为:

9.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述运维成本计算模块中,所述监控成本的计算过程为:

...

【技术特征摘要】

1.一种共享租户的云成本管理系统,其特征在于:包括如下模块:

2.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述容器集群成本计算模块具体用于:

3.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述单核cpu成本计算模块具体用于:

4.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述共享租户计价核数计算模块具体用于:

5.如权利要求1所述的一种共享租户的云成本管理系统,其特征在于:所述计算资源成本计算模块中,所述计算...

【专利技术属性】
技术研发人员:李琴琴居燕峰王雷
申请(专利权)人:福建新大陆软件工程有限公司
类型:发明
国别省市:

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

1