私有云环境下管理资源的方法及装置制造方法及图纸

技术编号:9644310 阅读:148 留言:0更新日期:2014-02-07 04:59
本发明专利技术公开了一种私有云环境下管理资源的方法及装置,属于信息技术领域。方法包括:监控私有云环境下的每类资源的使用情况,并根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型;根据每类资源的调整类型调整每类资源,并将每类资源的调整结果返回给私有云环境下的资源管理客户端。本发明专利技术通过监控私有云环境下的每类资源的使用情况,并根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型,再根据每类资源的调整类型调整每类资源,并将每类资源的调整结果返回给私有云环境下的资源管理客户端,从而实现了在私有云环境下智能地管理资源,降低了管理资源的复杂度和人工成本,并且能够及时管理资源,提高了管理效率。

【技术实现步骤摘要】
私有云环境下管理资源的方法及装置
本专利技术涉及信息
,特别涉及一种私有云环境下管理资源的方法及装置。
技术介绍
随着信息技术的不断发展,私有云以其对数据安全性和服务质量的良好控制得到广泛应用。私有云是为一个客户单独使用而构建的云计算平台,云计算包括一些基础资源,例如服务器、数据库及存储等。在私有云环境下,如何管理资源成为人们关注的问题。现有技术在私有云环境下管理资源时,需要由私有云环境下的用户通过资源管理客户端发出管理请求,管理员在获取到用户的管理请求后,在后台处理用户的管理请求。例如,用户通过资源管理客户端发出增加资源的管理请求,管理员在获取到该请求后,在后台创建用户申请的资源并分配给资源管理客户端;资源管理客户端在得到分配的资源后,由用户采用手工配置的方式根据分配的资源调整可使用的资源。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由私有云环境下的用户通过资源管理客户端发出管理请求,并由管理员在后台处理管理请求的方式不够智能,增加了管理资源的复杂度和人工成本,并且存在处理管理请求不及时的情况,导致管理效率较低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种私有云环境下管理资源的方法及装置。所述技术方案如下:一方面,提供了一种私有云环境下管理资源的方法,所述方法包括:监控私有云环境下的每类资源的使用情况,并根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型;根据每类资源的调整类型调整每类资源,并将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。优选地,所述根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型,包括:若任一类资源的使用情况超出所述任一类资源的业务容量阈值,则确定所述任一类资源的调整类型为增加所述任一类资源;或者,若任一类资源的使用情况低于所述任一类资源的业务容量阈值,则确定所述任一类资源的调整类型为减少所述任一类资源;或者,若任一类资源的使用情况等于所述任一类资源的业务容量阈值,则确定所述任一类资源的调整类型为维持所述任一类资源。优选地,所述根据每类资源的调整类型调整每类资源,包括:调度每类资源对应的应用程序接口将每类资源的调整类型写入每类资源对应的消息队列,并记录到每类资源对应的管理数据库中;调度每类资源对应的调度器从每类资源对应的消息队列中获取每类资源的调整类型,按照预设调度策略确定每类资源的调整位置,并生成每类资源对应的控制指令,将每类资源对应的控制指令写入每类资源对应的消息队列中,并记录到每类资源对应的管理数据库中,每类资源对应的控制指令中携带每类资源的调整类型及调整位置;调度每类资源对应的计算节点从每类资源对应的消息队列中获取每类资源对应的控制指令,并根据控制指令中携带的调整类型及调整位置对每类资源进行调整。优选地,所述根据每类资源的调整类型调整每类资源之后,还包括:调度每类资源对应的计算节点将每类资源的调整结果发送至每类资源对应的消息队列中,并记录到每类资源对应的管理数据库中;调度每类资源对应的代理服务节点从每类资源对应的消息队列中获取每类资源的调整结果,根据每类资源的调整结果更新存储的每类资源的拓扑结构,并将更新后的每类资源的拓扑结构记录到每类资源对应的管理数据库中。优选地,所述将每类资源的调整结果返回给所述私有云环境下的资源管理客户端,包括:调度每类资源对应的应用程序接口从每类资源对应的管理数据库中读取每类资源的调整结果,并将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。另一方面,提供了一种私有云环境下管理资源的装置,所述装置包括:监控模块,用于监控私有云环境下的每类资源的使用情况;确定模块,用于根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型;调整模块,用于根据每类资源的调整类型调整每类资源;返回模块,用于将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。优选地,所述确定模块,用于当任一类资源的使用情况超出所述任一类资源的业务容量阈值时,确定所述任一类资源的调整类型为增加所述任一类资源;或者,所述确定模块,用于当任一类资源的使用情况低于所述任一类资源的业务容量阈值时,确定所述任一类资源的调整类型为减少所述任一类资源;或者,所述确定模块,用于当任一类资源的使用情况等于所述任一类资源的业务容量阈值时,确定所述任一类资源的调整类型为维持所述任一类资源。优选地,所述调整模块,包括:第一调度单元,用于调度每类资源对应的应用程序接口将每类资源的调整类型写入每类资源对应的消息队列,并记录到每类资源对应的管理数据库中;第二调度单元,用于调度每类资源对应的调度器从每类资源对应的消息队列中获取每类资源的调整类型,按照预设调度策略确定每类资源的调整位置,并生成每类资源对应的控制指令,将每类资源对应的控制指令写入每类资源对应的消息队列中,并记录到每类资源对应的管理数据库中,每类资源对应的控制指令中携带每类资源的调整类型及调整位置;第三调度单元,用于调度每类资源对应的计算节点从每类资源对应的消息队列中获取每类资源对应的控制指令,并根据控制指令中携带的调整类型及调整位置对每类资源进行调整。优选地,所述调整模块,还包括:第四调度单元,用于调度每类资源对应的计算节点将每类资源的调整结果发送至每类资源对应的消息队列中,并记录到每类资源对应的管理数据库中;第五调度单元,用于调度每类资源对应的代理服务节点从每类资源对应的消息队列中获取每类资源的调整结果,根据每类资源的调整结果更新存储的每类资源的拓扑结构,并将更新后的每类资源的拓扑结构记录到每类资源对应的管理数据库中。优选地,所述返回模块,包括:调度单元,用于调度每类资源对应的应用程序接口从每类资源对应的管理数据库中读取每类资源的调整结果;返回单元,用于将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。本专利技术实施例提供的技术方案带来的有益效果是:通过监控私有云环境下的每类资源的使用情况,并根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型,再根据每类资源的调整类型调整每类资源,并将每类资源的调整结果返回给私有云环境下的资源管理客户端,从而实现了在私有云环境下智能地管理资源,降低了管理资源的复杂度和人工成本,并且能够及时根据每类资源的使用情况管理资源,提高了管理效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的私有云环境下管理资源的方法流程图;图2是本专利技术实施例二提供的私有云环境下管理资源的方法流程图;图3是本专利技术实施例二提供的自动伸缩的总体架构的示意图;图4是本专利技术实施例二提供的可控架构的示意图;图5是本专利技术实施例二提供的访问存储资源的架构的示意图;图6是本专利技术实施例三提供的私有云环境下管理资源的装置的结构示意图;图7是本专利技术实施例三提供的第一种调整模块的结构示意图;图8是本专利技术实施例三提供的第二种调整模块的结构示意图;图9是本专利技术实施例三提供的返回模块的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更本文档来自技高网...
私有云环境下管理资源的方法及装置

【技术保护点】
一种私有云环境下管理资源的方法,其特征在于,所述方法包括:监控私有云环境下的每类资源的使用情况,并根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型;根据每类资源的调整类型调整每类资源,并将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。

【技术特征摘要】
1.一种私有云环境下管理资源的方法,其特征在于,所述方法包括:监控私有云环境下的每类资源的使用情况,并根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型;根据每类资源的调整类型调整每类资源,调度每类资源对应的计算节点将每类资源的调整结果发送至每类资源对应的消息队列中,并记录到每类资源对应的管理数据库中;调度每类资源对应的代理服务节点从每类资源对应的消息队列中获取每类资源的调整结果,根据每类资源的调整结果更新存储的每类资源的拓扑结构,并将更新后的每类资源的拓扑结构记录到每类资源对应的管理数据库中;将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。2.根据权利要求1所述的方法,其特征在于,所述根据每类资源的使用情况及业务容量阈值确定每类资源的调整类型,包括:若任一类资源的使用情况超出所述任一类资源的业务容量阈值,则确定所述任一类资源的调整类型为增加所述任一类资源;或者,若任一类资源的使用情况低于所述任一类资源的业务容量阈值,则确定所述任一类资源的调整类型为减少所述任一类资源;或者,若任一类资源的使用情况等于所述任一类资源的业务容量阈值,则确定所述任一类资源的调整类型为维持所述任一类资源。3.根据权利要求1所述的方法,其特征在于,所述根据每类资源的调整类型调整每类资源,包括:调度每类资源对应的应用程序接口将每类资源的调整类型写入每类资源对应的消息队列,并记录到每类资源对应的管理数据库中;调度每类资源对应的调度器从每类资源对应的消息队列中获取每类资源的调整类型,按照预设调度策略确定每类资源的调整位置,并生成每类资源对应的控制指令,将每类资源对应的控制指令写入每类资源对应的消息队列中,并记录到每类资源对应的管理数据库中,每类资源对应的控制指令中携带每类资源的调整类型及调整位置;调度每类资源对应的计算节点从每类资源对应的消息队列中获取每类资源对应的控制指令,并根据控制指令中携带的调整类型及调整位置对每类资源进行调整。4.根据权利要求1所述的方法,其特征在于,所述将每类资源的调整结果返回给所述私有云环境下的资源管理客户端,包括:调度每类资源对应的应用程序接口从每类资源对应的管理数据库中读取每类资源的调整结果,并将每类资源的调整结果返回给所述私有云环境下的资源管理客户端。5.一种私有云环境下管理资源的装置,其特征在于,...

【专利技术属性】
技术研发人员:彭勇华宋远乐何招武
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:

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

1