本发明专利技术公开了一种云平台的资源处理的方法,包括:操作资源时,启动记录接口;通过所述记录接口记录所述资源的使用情况。本发明专利技术还公开了一种云平台的资源处理的装置。本方案提供统一接口的方式,在使用云平台管理的资源的时候,记录资源的使用情况,便于客户追溯资源的历史使用情况,提高客户体验。
A Method and Device for Resource Processing of Cloud Platform
The invention discloses a resource processing method of a cloud platform, which includes: starting a recording interface when operating resources; recording the utilization of the resources through the recording interface. The invention also discloses a resource processing device of a cloud platform. This scheme provides a unified interface to record the use of resources when using the resources managed by cloud platform, so as to facilitate customers to trace the historical use of resources and improve customer experience.
【技术实现步骤摘要】
一种云平台的资源处理的方法及装置
本专利技术涉及云计算技术,尤指一种云平台的资源处理的方法及装置。
技术介绍
在云计算时代,存在大量异构的资源,用户常常对资源进行操作,在实际使用中,只要是云平台中进行的资源变更操作,都会记录审计日志,但是运维人员手动在底层进行的操作不会记录,导致审计日志记录内容和资源实际情况有可能存在差异。现有技术中没有对云平台中管理的资源的使用过程进行资源审计,无法追溯资源的历史使用情况,会导致用户体验降低,不利于产品推广。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云平台的资源处理的方法,包括:操作资源时,启动记录接口;通过所述记录接口记录所述资源的使用情况。进一步地,所述记录所述资源的使用情况包括记录以下一项或多项:资源类型、操作类型、操作结果、操作前数据、操作后数据、操作结果。进一步地,所述通过所述记录接口记录所述资源的使用情况后,还包括:将所述资源的使用情况以字符串的形式进行存储。进一步地,将所述资源的使用情况以字符串的形式进行存储,包括:所述记录接口通过连接VIP访问数据库,以数据库集群方式对所述资源的使用情况以字符串的形式进行存储。进一步地,所述通过所述记录接口记录所述资源的使用情况后,还包括:接收到查询请求后,调用查询接口,根据以下的一项或多项属性对资源的操作情况进行查询:资源标识、资源类型、操作类型、操作结果。一种云平台的资源处理的装置,包括:存储器和处理器,其中:所述存储器,用于保存用于性能测试的程序;所述处理器,用于读取执行所述用于性能测试的程序,执行如下操作:操作资源时,启动记录接口;通过所述记录接口记录所述资源的使用情况。进一步地,所述处理器记录所述资源的使用情况包括记录以下一项或多项:资源类型、操作类型、操作结果、操作前数据、操作后数据、操作结果。进一步地,所述处理器通过所述记录接口记录所述资源的使用情况后,还包括:将所述资源的使用情况以字符串的形式进行存储。进一步地,所述处理器将所述资源的使用情况以字符串的形式进行存储,包括:所述记录接口通过连接VIP访问数据库,以数据库集群方式对所述资源的使用情况以字符串的形式进行存储。进一步地,所述处理器通过所述记录接口记录所述资源的使用情况后,还包括:接收到查询请求后,调用查询接口,根据以下的一项或多项属性对资源的操作情况进行查询:资源标识、资源类型、操作类型、操作结果。本实施例的方案采用提供统一接口的方式,在使用云平台管理的资源的时候,记录资源的使用情况,便于客户追溯资源的历史使用情况,提高客户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的一种云平台的资源处理的方法的流程图;图2为本专利技术实施例的一种云平台的资源处理的装置的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例的一种云平台的资源处理的方法的流程图,如图1所示,本实施例的方法包括:步骤101、操作资源时,启动记录接口;步骤102、通过所述记录接口记录所述资源的使用情况。本实施例的方法采用提供统一接口的方式,在使用云平台管理的资源的时候,记录资源的使用情况,便于客户追溯资源的历史使用情况,提高客户体验。本实施例中,云平台统一管理大量异构的资源,对资源进行池化,即把所有的资源池化为:CPU池,存储池,网络池等资源池。通过记录这些资源池中资源的使用过程,形成了完整的对云平台管理的资源的使用情况的资源审计。可以通过查看这些资源的审计信息,追溯资源的历史使用情况。云平台管理的池化资源在使用后,会在云平台中生成一个唯一的id,通过该唯一id可以找到对应的资源。即,即使是相同名称的虚拟机、内存资源、CPU资源、存储资源等,也可以通过唯一id进行区分。本实施例中,所述记录所述资源的使用情况包括记录以下一项或多项:资源类型、操作类型、操作结果、操作前数据、操作后数据、操作结果。在一实施例中,所述通过所述记录接口记录所述资源的使用情况后,还可以包括:将所述资源的使用情况以字符串的形式进行存储。其中,云资源管理的资源进行池化后,资源类型大体分为:虚拟控制中心、集群、主机、虚拟数据中心、CPU、内存、存储,网络、IP、端口组、防火墙、路由器等类型的资源。该资源类型默认包含以上常规的资源类型,并支持自扩展资源类型,即自定义资源类型。资源类型在审计信息中可以以字符串的形式进行存储。其中,对云平台管理的资源的操作类型大体包含:创建、修改、删除、启用、禁用等操作。该操作类型默认包含以上常规的操作类型,并支持自扩展操作类型,即自定义操作类型。操作类型在审计信息中以字符串的形式进行存储。其中,操作前数据为对云平台管理的资源进行操作前的云资源的数据。操作前数据在审计信息中以字符串的形式进行存储。其中,操作后数据为对云平台管理的资源进行操作后的云资源的数据。操作后数据在审计信息中以字符串的形式进行存储。其中,对云平台管理的资源的操作结果大体包含:成功、失败、异常等结果。该操作结果默认包含以上常规的操作结果,并支持自扩展操作结果,即自定义操作结果。操作结果在审计信息中以字符串的形式进行存储。本实施例中,记录接口为审计信息记录接口,可以包括两种,系统内部的审计记录接口和审计记录接口API(ApplicationProgrammingInterface,应用程序编程接口)。其中,记录接口中信息可以包括:资源类型、操作类型、操作结果。该记录接口被调用后,向数据库中的审计数据库表中记录审计信息,包括当前的数据库时间,当前审计的资源类型,操作类型以及操作结果。举例如下:云资源管理的一个虚拟机进行了扩容操作,内存由2G扩大到4G,则审计信息记录结果为:XX年XX月XX日几时几分几秒,资源id,资源类型(虚拟机/内存),操作类型(扩容),操作前数据(2G),操作后数据(4G),操作结果(成功)。在一实施例中,接收到查询请求后,调用查询接口,根据以下的一项或多项属性对资源的操作情况进行查询:资源标识、资源类型、操作类型、操作结果。本实施例中,查询接口:该接口为审计信息的查询接口,该接口支持通过资源id、资源类型、操作类型、操作结果进行查询,支持单个属性进行查询,也支持多个属性混合查询。即可以通过查询指定id的资源的历史使用情况进行该资源的资源审计,也支持对一类资源如内存资源进行资源审计,查看此类资源的历史使用情况。在一实施例中,云平台一般采用数据库集群方式进行数据存储,并通过一个统一的VIP(虚拟IP地址)进行访问。资源审计记录接口通过连接该V本文档来自技高网...
【技术保护点】
1.一种云平台的资源处理的方法,其特征在于,包括:操作资源时,启动记录接口;通过所述记录接口记录所述资源的使用情况。
【技术特征摘要】
1.一种云平台的资源处理的方法,其特征在于,包括:操作资源时,启动记录接口;通过所述记录接口记录所述资源的使用情况。2.根据权利要求1所述的方法,其特征在于,所述记录所述资源的使用情况包括记录以下一项或多项:资源类型、操作类型、操作结果、操作前数据、操作后数据、操作结果。3.根据权利要求1所述的方法,其特征在于,所述通过所述记录接口记录所述资源的使用情况后,还包括:将所述资源的使用情况以字符串的形式进行存储。4.根据权利要求3所述的方法,其特征在于,将所述资源的使用情况以字符串的形式进行存储,包括:所述记录接口通过连接虚拟IP地址访问数据库,以数据库集群方式对所述资源的使用情况以字符串的形式进行存储。5.根据权利要求1-4任一项所述的方法,其特征在于,所述通过所述记录接口记录所述资源的使用情况后,还包括:接收到查询请求后,调用查询接口,根据以下的一项或多项属性对资源的操作情况进行查询:资源标识、资源类型、操作类型、操作结果。6.一种云平台的资源处理的装置,包括:存储器和处理器,其特征在于:所述存储...
【专利技术属性】
技术研发人员:方斌,李宪状,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。