云资源分类与标识系统及方法

文档序号:6372006阅读:350来源:国知局
专利名称:云资源分类与标识系统及方法
技术领域
本发明涉及云计算领域,尤其涉及一种云资源分类与标识系统及方法。
背景技术
云计算(Cloud Computing)是基于互联网的相关服务的交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云计算通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这种服务类型是将网络中的各种资源调动起来,为用户提供服务。这种服务成为云服务。在云计算中,我们将服务商提供的各种服务资源统称为云资源。然而,提供服务资源的服务商成千上万,他们提供的服务资源的种类繁多,加之在现有技术中,服务资源并未 被分类和标识。故,用户在搜索云资源时,用户输入一个查找信息就会出现多个相似的服务资源,然后用户在分析和判断出哪个服务资源属于自己需要的资源,不便于用户找到想要的云资源。

发明内容
鉴于以上情况,有必要提供一种云资源标识与分类系统,使用户能方便地找到需要的云资源。本发明还提供一种云资源标识与分类方法。根据本发明的一个方面,提供的云资源分类与标识系统,包括数据存储数据库、分类与标识规则MIB库、数据处理模块及数据采集模块,分类与标识规则MIB库存储有云资源分类与标识代码,数据采集模块采集云环境中的云资源信息,并将采集到的云资源信息发 送至数据处理模块,数据处理模块根据分类与标识规则MIB库存储的云资源分类与标识代码将数据采集模块采集到的云资源信息分类并添加标识后发送至数据存储数据库存储。在一些实施方式中,还包括资源监控模块,资源监控模块对数据采集模块采集到的云资源信息实行动态监控,以获取云资源的动态信息,并将云资源的动态信息及云资源信息发送至数据处理模块,数据处理模块根据资源监控模块监控到的云资源的动态信息计算出云资源的动态信息,并将云资源的动态信息存储在数据存储数据库中。在一些实施方式中,数据采集模块以代理或者无代理的方式,将云资源信息采集上来,提供给资源监控模块。在一些实施方式中,还包括通信总线,数据存储数据库、分类与标识规则MIB库、数据处理模块及资源监控模块之间通过通信总线连接,数据采集模块连接至资源监控模块。在一些实施方式中,分类与标识规则MIB库内存储的代码格式为AAA. XXX. YYY.ZZZ, AAA表征了云资源的服务商信息,XXX表征了云资源的物理地址和逻辑地址信息,YYY表征了云资源的一级分类信息,ZZZ表征了云资源的二级分类信息。在一些实施方式中,一级分类信息包括基础设施即服务、平台即服务、软件即服务及数据即服务。
在一些实施方式中,二级分类信息包括计算资源的架构及服务器的类别。一种云资源分类与标示方法,包括以下步骤获取云环境中的云资源信息及云资源的动态信息;对获取的云资源信息分类并添加标识符;计算出云资源的动态信息;将云资源的动态信息及标识后的云资源信息存储。一种云资源分类与标识方法,包括以下步骤 获取云环境中的云资源信息及云资源的动态信息;计算出云资源的动态信息;对获取的云资源信息分类并添加标识符;将云资源的动态信息及标识后的云资源信息存储。本发明云资源分类与标识系统及方法通过数据处理模块根据分类与标识规则MIB库内的规则代码,对数据采集模块采集的云环境中的云资源加以分类并添加标识,然后发送至云资源存储模块存储,用户在进行云资源搜索时,可以从云资源分类与标识系统的云资源存储模块内搜索到需要的信息,从而方便用户查找云计算中的云资源。


图I为本发明云资源分类与标识系统一实施方式的示意图;图2为本发明云计算的分类规划;图3为云资源分类与标识方法一实施方式的流程图。
具体实施例方式下面结合附图及具体实施例对发明作进一步的详细描述说明。请参照图I及图2,本发明云资源分类与标识系统的一实施方式包括通信接口 10、数据存储数据库11、通信总线12、分类与标识规则MIB库13、数据处理模块14、资源监控模块16及数据采集模块18。通信接口 10、数据存储数据库11、分类与标识规则MIB库13、数据处理模块14及资源监控模块16之间通过通信总线12连接。通信接口 10的第一端作为输入及输出端与其他的服务器(图未视)连接。通信接口 10的第二端连接至通信总线12。数据存储数据库11、分类与标识规则MIB库13、数据处理模块14及资源监控模块16连接至通信总线12。通信接口 10、数据存储数据库11、分类与标识规则MIB库13、数据处理模块14及资源监控模块16之间过通信总线12进行信息传送。数据采集模块18与资源监控模块16连接。云资源分类与标识系统中的各个组成成分之间的存有通信协议,该通信协议与现有的服务器内部的通信协议相同。请参阅图2,在云计算中,云资源包括基础设施即服务(Infrastructure as aService, IaaS)、平台即服务(Platform as a Service,PaaS)、软件即服务(Software as aservice, SaaS)及数据即服务(Data as a Service, DaaS)。其中,IaaS提供给用户的服务是对所有设施的利用,包括处理(CPU)、存储、I/O、网络及其它基本的计算云资源。PaaS指的是将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务提供给用户。SaaS是一种通过Internet提供软件的模式,服务商将应用软件统一部署在自己的服务器上,用户可以根据自己实际需求,通过互联网向服务商定购所需的应用软件服务,按定购的服务多少和时间长短向服务商支付费用,并通过互联网获得服务商提供的服务。DaaS是继SaaS,PaaS之后又一个新的服务概念,简单地说就是让提供数据中心服务的提供商与SaaS服务的提供商进行深度合作,两者一起为用户提供SaaS服务。云资源分布在云环境中。在云计算中,云环境是指为云计算中的云资源所提供的保障和条件。云环境是一个相对的概念,例如相对于一个应用软件,那么服务器、数据库、操作系统就是应用软件的云环境;而相对于服务器等网络系统来说,安装服务器的机房、供电设施、空调等,就是服务器等网络系统的云环境。根据上述的分类原则,本发明云资源分类与标识系统建立了一套云资源分类与标识规则,该规则以代码的形式体现并存储于分类与标识规则MIB库13内。本实施方式中,该云资源分类与标识规则的代码格式为AAA. XXX. YYY. ZZZ。其中,AAA表征了云资源的服务商信息;XXX表征了云资源的物理地址和逻辑地址信息;YYY表征了云资源的一级分类信 息,一级分类信息为服务商提供的服务资源的类别,包括IaaS、PaaS、SaaS及DaaS ;ZZZ表征了云资源的二级分类信息,二级分类信息是对服务商提供的服务资源的具体分类,例如在IaaS中CPU可以分为WINTEL架构X86及POWER系列的服务器等。例如,A公司是一家提供基础设施即服务(IaaS)的服务商,A公司的服务商注册编码是123,A公司的物理地址和逻辑地址是abc,所提供的云服务类型为IaaS,简写为I,A公司的所提供的计算资源为WINTEL 架构 X86CPU。WINTEL 架构指的是 Microsoft Windows 操作系统与 Intel CPU 所组成的个人计算机。那么,A公司作为服务商,所提供的WINTEL架构下的计算资源的分类信息为123.abc. i.x86。如果有另一个服务商,所提供的资源与A公司是一样的,那么用同样的方法可以对这个服务商的资源进行分类与标识。同样的道理,该分类规则可以对提供PaaS、SaaS及DaaS的服务商进行分类。数据采集模块18通过以代理(AGENT)或者无代理(AGENTLESS)的方式,将云资源信息采集上来,提供给资源监控模块16。资源监控模块16采用通用的监控手段对数据采集模块18采集上来的云资源信息实行动态监控,以获取云资源的动态信息,并将据采集模块18采集上来的云资源信息及监控到的云资源的动态信息发送至数据处理模块14。云资源的动态信息包括云资源的利用率、容量及运行状态。云资源利用率指的是云资源中有多少被使用,有多少还闲置着,可以被分配。云资源运行状态包括正常、异常(出现告警)或发生故障等情况。本发明中的资源监控模块16支持各种类型云环境监控工具,这些工具包括但不限于IBM、BMC、CA、G00GLE等服务商的云环境监控工具,也支持开源的监控管理工具。数据处理模块14根据云资源分类与标识规则MIB库13中的分类与标识规则对数据采集模块18采集上来的云资源信息进行分类并添加分类标识。同时数据处理模块14采用通用的计算手段计算出资源监控模块16监控到的云资源的动态信息。最后数据处理模块14将这些云资源信息发送至数据存储数据库11中存储,并将这些云资源的动态信息存储在数据存储数据库11内。当云环境中的云资源的动态信息发生变化时,资源监控模块16将自动发现这些变化,数据处理模块14将对存储于数据存储数据库11内对应的云资源的动态信息自动进行更新。
在使用时,以上述的A公司为列。数据采集模块18采集到的云资源信息为A公司的服务商注册编码是123,A公司的物理地址和逻辑地址是abc,所提供的云服务类型为IaaS,简写为I,A公司所提供的计算资源为WINTEL架构X86CPU。资源监控模块16监控到的A公司的云资源的动态信息包括计算资源的利用率信息及计算资源的运行状态信息。数据处理模块14根据分类与标识规则MIB库13的分类与标识规则,将A公司所提供的WINTEL架构下的计算资源信息分类并添加标识符,A公司提供的云资源的分类信息为123. abc.i.x86。数据处理模块14计算出A公司的计算资源利用率为90%,计算资源运行正常。最后数据处理模块14将上述A公司的计算资源的分类信息及动态信息发送至数据存储数据库11存储。在其他实施方式中,本发明云资源分类与标识系统不包括资源监控模块16,数据采集模块18直接连接至通信总线12。数据采集模块18将采集的云资源信息直接发送至数据处理模块14,数据处理模块14对云资源信息进行分类和标识。请参阅图3,本发明云资源分类与标识的方法包括以下步骤
步骤SI :资源发现数据采集模块18采集A公司的云资源信息,并将A公司的云资源信息发送至资源监控模块16,资源监控模块16对数据采集模块18采集到的云资源信息实行动态监控,以获取云资源的动态信息,同时资源监控模块16将数据采集模块18采集到的云资源信息及监控到的云资源的动态信息发送至数据处理模块14,数据采集模块18采集到的A公司的云资源信息为A公司的服务商注册编码是123,物理地址和逻辑地址是abc,A公司是一家提供基础设施即服务(IaaS)的服务商,A公司所提供计算资源为WINTEL架构的X86CPU ;步骤S2 :云资源分类与标识数据处理模块14根据分类与标识MIB库中的分类与标识规则将获取的云资源信息分类并加标识符,数据处理模块14将数据采集模块18采集到的云资源信息分类并添加标识符;A公司提供的云资源的分类信息为123. abc. i. x86 ;步骤S3 :分析和计算云资源状态数据处理模块14根据资源监控模块16所获取的A公司提供的云资源的动态信息,计算出A公司的云资源的动态信息,A公司提供的云资源的动态信息为计算资源的利用率为90%、计算资源的运行状态正常;步骤S4 :云资源信息存储数据处理模块14将分类与标识后的A公司的云资源信息发送至数据存储数据库11存储,并将A公司的云资源的动态信息存储在数据存储数据库11内。在其他实施方式中,步骤S2与步骤S3的顺序可以调换。在其他实施方式中,本发明云资源分类与标识的方法中数据采集模块18直接将采集到的云资源信息发送至数据处理模块14,数据处理模块14对云资源信息进行分类并添加标识,最后将分类和标识后的云资源信息存储至数据存储数据库11,无需利用资源监控模块16对云资源的动态信息实施监控。本发明云资源分类与标识系统及方法通过数据处理模块14根据分类与标识规则MIB库13内的规则代码,对数据采集模块18采集的云环境中的云资源加以分类并添加标识,然后发送至数据存储模块14存储,用户在进行云资源搜索时,由于云资源分类与标识系统已对云环境的云资源进行了分类和标识,并将分类和标识后的云资源信息存储在数据存储模块14中,故人们在输入搜索条件后,可以从数据存储模块中14找到已经标识的云资源,从而方便用户查找云计 算中的云资源。
权利要求
1.云资源分类与标识系统,其特征在于,包括数据存储数据库(11)、分类与标识规则MIB库(13)、数据处理模块(14)及数据采集模块(18),所述分类与标识规则MIB库(13)存储有云资源分类与标识代码,所述数据采集模块(18)采集云环境中的云资源信息,并将采集到的云资源信息发送至所述数据处理模块(14),所述数据处理模块(14)根据所述分类与标识规则MIB库(13)存储的云资源分类与标识代码将所述数据采集模块(18)采集到的云资源信息分类并添加标识后发送至所述数据存储数据库(11)存储。
2.如权利要求I所述的云资源分类与标识系统,其特征在于,还包括资源监控模块(16),所述资源监控模块(16)对数据采集模块(18)采集到的云资源信息实行动态监控,以获取云资源的动态信息,并将云资源的动态信息及云资源信息发送至所述数据处理模块(14),所述数据处理模块(14)根据所述资源监控模块(16)监控到的云资源的动态信息计算出云资源的动态信息,并将云资源的动态信息存储在数据存储数据库(11)中。
3.如权利要求2所述的云资源分类与标识,其特征在于,所述数据采集模块(18)以代理或者无代理的方式,将云资源信息采集上来,提供给所述资源监控模块(16)。
4.如权利要求2任意一项所述的云资源分类与标识系统,其特征在于,还包括通信总线(12),所述数据存储数据库(11)、所述分类与标识规则MIB库(13)、所述数据处理模块(14)及所述资源监控模块(16)之间通过通信总线(12)连接,所述数据采集模块(18)连接 至所述资源监控模块(16)。
5.如权利要求1-4所述的云资源分类与标识系统,其特征在于,所述分类与标识规则MIB库(13)内存储的代码格式为AAA. XXX. YYY. ZZZ, AAA表征了云资源的服务商信息,XXX表征了云资源的物理地址和逻辑地址信息,YYY表征了云资源的一级分类信息,ZZZ表征了云资源的二级分类信息。
6.如权利要求5所述的云资源分类与标识系统,其特征在于,所述一级分类信息包括基础设施即服务、平台即服务、软件即服务及数据即服务。
7.如权利要求5所述的云资源分类与标识系统,其特征在于,所述二级分类信息包括计算资源的架构及服务器的类别。
8.—种云资源分类与标识方法,包括以下步骤 51.获取云环境中的云资源信息及云资源的动态信息; 52.对获取的云资源信息分类并添加标识符; 53.计算出云资源的动态信息; 54.将云资源的动态信息及标识后的云资源信息存储。
9.一种云资源分类与标识方法,包括以下步骤 ·51.获取云环境中的云资源信息及云资源的动态信息; ·52.计算出云资源的动态信息; ·53.对获取的云资源信息分类并添加标识符; ·54.将云资源的动态信息及标识后的云资源信息存储。
全文摘要
本发明提供一种云资源分类与标识系统,包括数据存储数据库、分类与标识规则MIB库、数据处理模块及数据采集模块,分类与标识规则MIB库存储有云资源分类与标识代码,数据采集模块采集云环境中的云资源信息,并将采集到的云资源信息发送至数据处理模块,数据处理模块根据分类与标识规则MIB库存储的云资源分类与标识代码将数据采集模块采集到的云资源信息分类并添加标识后发送至数据存储数据库存储。本发明还涉及一种云资源分类与标识的方法。
文档编号G06F9/50GK102750184SQ20121021181
公开日2012年10月24日 申请日期2012年6月25日 优先权日2012年6月25日
发明者陈统 申请人:广东轩辕网络科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1