[发明专利]计费方法和计费系统在审
申请号: | 201711467272.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108234622A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 唐杰;张顺;张中良;朱岩;高雪挺;梁鑫;宋健;王佳 | 申请(专利权)人: | 北京星河星云信息技术有限公司;北京星河世界集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/14;H04M15/00 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 孟潭 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件消息 消息队列 数据源采集 计费系统 计费效率 计费信息 降低系统 用户使用 资源组件 云平台 分析 | ||
本发明提供了一种计费方法和计费系统。该计费方法包括:将多个用户使用云平台的多种资源时生成的多个事件消息从多个资源组件发送到消息队列组件;从消息队列组件中获取与多种资源中的至少一种资源相关的至少一个事件消息;将至少一个事件消息从消息队列组件发送到数据源采集组件;以及利用数据源采集组件对至少一个事件消息进行分析以提供计费信息。本发明能够提高计费效率,并且降低系统负载。
技术领域
本发明涉及云计算技术领域,尤其涉及一种计费方法和计费系统。
背景技术
OpenStack云平台是一个由美国国家航空航天局(National Aeronautics andSpace Administration,NASA)和著名的云计算公司Rackspace合作开发的自由软件和开放源代码项目。OpenStack并不是一个软件而是一个开源的云平台管理项目,其为公有云、私有云提供了可扩展的灵活的云平台管理。
近年来,OpenStack的发展非常迅速,但是仍无法满足云平台中各种资源(例如,计算、存储、网络等)的计费需求,这是因为OpenStack采用轮询的计费方式,即多个组件之间需要进行信息交互,因此,导致计费效率低;进一步地,这种方式会随着计费资源(例如,计算、存储、网络等)的增加而增加系统负载,因此,导致系统性能差。
发明内容
有鉴于此,本发明实施例提供一种计费方法和计费系统,能够提高计费效率,并且降低系统负载。
本发明的一个方面提供一种计费方法,该计费方法包括:将多个用户使用云平台的多种资源时生成的多个事件消息从多个资源组件发送到消息队列组件;从消息队列组件中获取与多种资源中的至少一种资源相关的至少一个事件消息;将至少一个事件消息从消息队列组件发送到数据源采集组件;以及利用数据源采集组件对至少一个事件消息进行分析以提供计费信息。
在本发明的一个实施例中,在将多个用户使用云平台的多种资源时生成的多个事件消息从多个资源组件发送到消息队列组件之前,该计费方法还包括:利用对象获取组件获取多个用户的身份认证信息,该身份认证信息至少包括计费角色信息,该计费角色信息表明用户为计费用户;以及将身份认证信息从对象获取组件发送到数据源采集组件。
在本发明的一个实施例中,在向数据源采集组件发送至少一个事件消息之后,该计费方法还包括:在确定用户为计费用户时,将计费通知从数据源采集组件发送到计费组件,以使计费组件对至少一个事件消息进行计费。
在本发明的一个实施例中,数据源采集组件对至少一个事件消息进行分析以提供计费信息,包括:利用数据源采集组件从至少一个事件消息中获取计费信息,该计费信息包括至少一种资源的类型、至少一个事件的类型、多个事件消息中的每个事件消息的起始时间和用户的身份标识。
在本发明的一个实施例中,云平台为基于OpenStack的云平台。
本发明的另一个方面提供一种计费系统,该计费系统包括:多个资源管理服务器、消息队列服务器和数据源采集服务器,多个资源管理服务器将多个用户使用云平台的多种资源时生成的多个事件消息发送到消息队列服务器,消息队列服务器获取与多种资源中的至少一种资源相关的至少一个事件消息,并将至少一个事件消息发送到数据源采集服务器,数据源采集服务器对至少一个事件消息进行分析以提供计费信息。
在本发明的一个实施例中,该计费系统还包括:对象获取服务器,该对象获取服务器获取多个用户的身份认证信息,并将身份认证信息发送到数据源采集服务器,该身份认证信息至少包括计费角色信息,该计费角色信息表明用户为计费用户。
在本发明的一个实施例中,该计费系统还包括:计费服务器,在确定用户为计费用户时,数据源采集服务器将计费通知发送到计费服务器,以使计费服务器对至少一个事件消息进行计费。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星河星云信息技术有限公司;北京星河世界集团有限公司,未经北京星河星云信息技术有限公司;北京星河世界集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711467272.2/2.html,转载请声明来源钻瓜专利网。