云计算基础架构资源自动化方法及系统的制作方法

文档序号:7870648阅读:183来源:国知局
专利名称:云计算基础架构资源自动化方法及系统的制作方法
技术领域
本发明涉及计算机领域,尤其涉及云计算基础架构资源自动化方法及系统。
背景技术
如图1所不为传统IT架构模式,传统的IT架构模式过于复杂和脆弱。目前,70% 的IT投资主要用于维护,只用很少的时间去支持战略性业务项目。随着用户要求的响应时间越来越短和管理成本越来越低,传统的IT架构模式不能满足人们的需求。
通过弹性的动态可扩展的方式,云计算的架构模式很好的解决了上述问题。但是该架构也带来了新的挑战。当不同厂商的云计算产品搭建在一起,如何自动化分配和激活这些同构或是异构的基础资源,或是自动化销毁在这些基础资源上的数据并重新分配利用这些资源成了云计算架构中的一大挑战。发明内容
为了解决现有技术中的问题,本发明提供了一种能很好的解决云计算资源自动分配问题的云计算基础架构资源自动化方法。
本发明提供了一种云计算基础架构资源自动化方法,包括如下步骤通过云门户管理模块实现与云总线管理模块的信息交互,所述云门户管理模块提供云计算服务登录与验证及界面管理功能;云总线管理模块分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输和格式转换,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换; 云设备管理模块对云节点中的各模块进行管理和资源分配,所述云设备管理模块通过资源虚拟化来实现;云业务管理模块实现业务的定制,所述云业务管理模块实现云服务注册/注销、服务质量监控、业务流程管理、数据库和计费服务、以及接口管理。
作为本发明的进一步改进,所述云总线管理模块用于对云基础架构服务的注册命名及寻址管理功能和云基础架构服务的Meta-data管理。
作为本发明的进一步改进,所述云总线管理模块包括如下功能提供位置透明性的服务路由和定位服务;消息传递;支持传输协议;支持 JCA、Web 服务、Messaging 以及 Adaptor ;对云基础服务管理的支持。
作为本发明的进一步改进,所述消息传递包括请求/响应模式、单路请求模式、发布/订阅;所述传输协议包括Http,JMS,MQ ;所述对云基础服务管理的支持包括服务调用的记录、测量和监控数据。
作为本发明的 进一步改进,在同构情况下,云设备管理模块通过一个厂商的API作为自动分配资源的接口 ;在异构情况下,云设备管理模块通过云总线管理模块进行数据格式统一化和转换、服务代理以及协议转换,将不同厂商的API接口标准化来实现多家厂商云设备异构自动化。
本发明还提供了一种云计算基础架构资源自动化系统,包括云门户管理模块,用于实现与云总线管理模块的信息交互;云总线管理模块,用于分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换;云设备管理模块,用于对云节点中的各模块进行管理和资源分配;云业务管理模块,用于实现业务的定制,并且云业务管理模块将定制的业务数据传输至云总线管理模块;云节点,用于根据用户请求提供服务。
作为本发明的进一步改进,所述云总线管理模块包括云服务总线、云规则引擎、云服务协同和对外信息传输接口。
作为本发明的进一步改进,所述云业务管理模块包括服务注册/注销,用于云基础服务注册/注销;服务监控,用于云基础服务监控;云业务流程管理,用于定义云基础服务的商业流程;数据库服务/收费用于定义云基础服务的费用,并且提供实时计费查询服务;云接口管理用于定义云业务管理各模块与外部其他模块的接口定义。
作为本发明的进一步改进,所述云节点包括存储服务、计算服务、安全服务、数据服务、虚拟化服务。
作为本发明的进一步改进,所述云门户管理模块用于与用户交互,并提供云服务登陆与验证,云服务界面管理,和云基础资源界面管理。
本发明的有益效果是本发明的云计算基础架构资源自动化方法及系统提供统一、标准的接口 ;管理海量的计算任务以及资源调配;通过网络按需获取资源,并按使用量付费;能够实现对各类异构软硬件基础资源的兼容,将静态、固定的硬件资源进行调度,形成资源池,极大满足客户的需求。


图1是传统IT架构模式图。
图2是本发明的云计算基础架构资源自动化系统原理框图。
图3是本发明的云计算`基础架构资源自动化系统一实施例原理框图。
具体实施方式
本发明公开了一种云计算基础架构资源自动化方法,包括如下步骤通过云门户管理模块实现与云总线管理模块的信息交互,所述云门户管理模块提供云计算服务登录与验证及界面管理功能;云总线管理模块分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输和格式转换,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换;云设备管理模块对云节点中的各模块进行管理和资源分配,所述云设备管理模块通过资源虚拟化来实现;云业务管理模块实现业务的定制,所述云业务管理模块实现云服务注册/注销、服务质量监控、业务流程管理、数据库和计费服务、以及接口管理。
所述云总线管理模块用于对云基础架构服务的注册命名及寻址管理功能和云基础架构服务的Meta-data管理。
所述云总线管理模块包括如下功能提供位置透明性的服务路由和定位服务;消息传递;支持传输协议;支持JCA、Web服务、Messaging以及Adaptor ;对云基础服务管理的支持。
所述消息传递包括请求/响应模式、单路请求模式、发布/订阅。
所述传输协议包括Http,JMS,MQ。所述对云基础服务管理的支持包括服务调用的记录、测量和监控数据。
在同构情况下,云设备管理模块通过一个厂商的API作为自动分配资源的接口。
在异构情况下,云设备管理模块通过云总线管理模块进行数据格式统一化和转换、服务代理以及协议转换,将不同厂商的API接口标准化来实现多家厂商云设备异构自动化。
如图2和图3所示,本发明还公开了一种云计算基础架构资源自动化系统,包括云门户管理模块、云总线管理模块、云设备管理模块、云业务管理模块、云节点。
云门户管理模块,用于实现与云总线管理模块的信息交互。
云总线管理模块,用于分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换。
云设备管理模块,用于对云节点中的各模块进行管理和资源分配。
云业务管理模块,用于实现业务的定制,并且云业务管理模块将定制的业务数据传输至云总线管理模块。
云节点,用于根据用户请求提供服务。
所述云总线管理模块包括云服务总线、云规则弓I擎、云服务协同和对外信息传输接口。
所述云业务管理模块包括服务注册/注销,用于云基础服务注册/注销;服务监控,用于云基础服务监控;云业务流程管理,用于定义云基础服务的商业流程;数据库服务/收费用于定义云基础服务的费用,并且提供实时计费查询服务;云接口管理用于定义云业务管理各模块与 外部其他模块的接口定义。
所述云节点包括存储服务、计算服务、安全服务、数据服务、虚拟化服务。
所述云门户管理模块用于与用户交互,并提供云服务登陆与验证,云服务界面管理,和云基础资源界面管理。
本发明的云计算基础架构资源自动化方法及系统提供统一、标准的接口 ;管理海量的计算任务以及资源调配;通过网络按需获取资源,并按使用量付费;能够实现对各类异构软硬件基础资源的兼容,将静态、固定的硬件资源进行调度,形成资源池,极大满足客户的需求。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为 属于本发明的保护范围。
权利要求
1.一种云计算基础架构资源自动化方法,其特征在于,包括如下步骤通过云门户管理模块实现与云总线管理模块的信息交互,所述云门户管理模块提供云计算服务登录与验证及界面管理功能;云总线管理模块分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输和格式转换,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换; 云设备管理模块对云节点中的各模块进行管理和资源分配,所述云设备管理模块通过资源虚拟化来实现;云业务管理模块实现业务的定制,所述云业务管理模块实现云服务注册/注销、服务质量监控、业务流程管理、数据库和计费服务、以及接口管理。
2.根据权利要求1所述的云计算基础架构资源自动化方法,其特征在于所述云总线管理模块用于对云基础架构服务的注册命名及寻址管理功能和云基础架构服务的 Meta-data 管理。
3.根据权利要求2所述的云计算基础架构资源自动化方法,其特征在于,所述云总线管理模块包括如下功能提供位置透明性的服务路由和定位服务;消息传递;支持传输协议;支持 JCA、Web 服务、Messaging 以及 Adaptor ;对云基础服务管理的支持。
4.根据权利要求3所述的云计算基础架构资源自动化方法,其特征在于,所述消息传递包括请求/响应模式、单路请求模式、发布/订阅;所述传输协议包括Http, JMS,MQ ;所述对云基础服务管理的支持包括服务调用的记录、测量和监控数据。
5.根据权利要求1至4任一项所述的云计算基础架构资源自动化方法,其特征在于 在同构情况下,云设备管理模块通过一个厂商的API作为自动分配资源的接口 ; 在异构情况下,云设备管理模块通过云总线管理模块进行数据格式统一化和转换、服务代理以及协议转换,将不同厂商的API接口标准化来实现多家厂商云设备异构自动化。
6.一种云计算基础架构资源自动化系统,其特征在于,包括云门户管理模块,用于实现与云总线管理模块的信息交互;云总线管理模块,用于分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换;云设备管理模块,用于对云节点中的各模块进行管理和资源分配;云业务管理模块,用于实现业务的定制,并且云业务管理模块将定制的业务数据传输至云总线管理模块;云节点,用于根据用户请求提供服务。
7.根据权利要求6所述的云计算基础架构资源自动化系统,其特征在于所述云总线管理模块包括云服务总线、云规则弓I擎、云服务协同和对外信息传输接口。
8.根据权利要求7所述的云计算基础架构资源自动化系统,其特征在于,所述云业务管理模块包括服务注册/注销,用于云基础服务注册/注销;服务监控,用于云基础服务监控;云业务流程管理,用于定义云基础服务的商业流程;数据库服务/收费用于定义云基础服务的费用,并且提供实时计费查询服务;云接口管理用于定义云业务管理各模块与外部其他模块的接口定义。
9.根据权利要求8所述的云计算基础架构资源自动化系统,其特征在于,所述云节点包括存储服务、计算服务、安全服务、数据服务、虚拟化服务。
10.根据权利要求9所述的云计算基础架构资源自动化系统,其特征在于,所述云门户管理模块用于与用户交互,并提供云服务登陆与验证,云服务界面管理,和云基础资源界面管理。
全文摘要
本发明提供了一种云计算基础架构资源自动化方法及系统,该云计算基础架构资源自动化方法包括如下步骤通过云门户管理模块实现与云总线管理模块的信息交互;云总线管理模块分别与云设备管理模块、云业务管理模块和云门户管理模块进行数据传输,云总线管理模块实现数据格式统一化和转换、服务代理、以及协议转换;云设备管理模块对云节点中的各模块进行管理和资源分配;云业务管理模块实现业务的定制,并且云业务管理模块将定制的业务数据传输至云总线管理模块。
文档编号H04L29/08GK103067388SQ20121058248
公开日2013年4月24日 申请日期2012年12月28日 优先权日2012年12月28日
发明者丁卓 申请人:丁卓
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1