一种云计算系统中资源分配的方法

著录项
  • CN201210397285.8
  • 20121018
  • CN102917052A
  • 20130206
  • 曙光信息产业(北京)有限公司
  • 张云星;曹振南;范玉峰;高崎;张海忠;姜海旺;张聪杰;高增;许辉;马庆怀
  • H04L29/08
  • H04L12/917 H04L29/08

  • 北京市海淀区东北旺西路8号中关村软件园36号
  • 北京(11)
  • 北京安博达知识产权代理有限公司
  • 徐国文
摘要
本发明提供一种云计算系统中资源分配的方法,将资源和用户的对应关系通过二维拓扑图显示在资源管理界面上,包括:步骤S1,用户提出资源使用申请;步骤S2,管理员对所述用户提出的所述资源使用申请进行审批,同意,则执行步骤S3,拒绝则执行步骤S1;步骤S3,检测是否有资源,有,则向所述用户分配资源,没有,则执行步骤S1。本发明提供一种云计算系统中资源分配的方法,资源使用必须通过审批流程,加强资源的控制用户和资源的对应关系管理。
权利要求

1.一种云计算系统中资源分配的方法,所述方法将资源和用户的对应关系通过二维拓扑 图显示在资源管理界面上,其特征在于,所述方法包括:

步骤S1,用户提出资源使用申请;

步骤S2,管理员对所述用户提出的所述资源使用申请进行审批,同意,则执行步骤S3, 拒绝则执行步骤S1;

步骤S3,检测是否有资源,有,则向所述用户分配资源,没有,则执行步骤S1。

2.如权利要求1所述的方法,其特征在于,所述资源管理界面上实时显示各个所述资源 使用申请的状态,步骤S1中的所述资源使用申请的状态为未审批,步骤S2中所述资源使用 申请的状态为审批中,步骤S3中所述资源使用申请的状态为已批准申请。

3.如权利要求1所述的方法,其特征在于,所述步骤S2中所述管理员对所述用户提出 的所述资源使用申请进行审批的过程包括:

步骤S201,检测所述用户是否经过授权,是,执行步骤S202,否,执行步骤S1;

步骤S202,查看所述用户提出的所述资源使用申请中的所述资源的类型;

步骤S203,检测所述用户要求资源的存储空间、I/O速度和安全性是否超过所述用户的 权限,是,执行步骤S1,否,执行步骤S3。

4.如权利要求3所述的方法,其特征在于,所述步骤S202中的所述资源根据类型包括 系统预定义类型的组合资源和自定义配置的虚拟机资源,所述预定义类型的系统资源由管理 员预先创建,在用户申请时系统自动根据配置进行分配;

所述预定义类型资源和自定义类型资源在所述用户申请后均会生成对应的唯一的系统资 源,一个系统资源中包含一个或多个虚拟机资源或者物理机资源。

6.如权利要求4所述的方法,其特征在于,所述步骤S3包括:

步骤S301,根据所述用户提出的所述资源使用申请中的资源类型对所述资源进行处理, 如果所述资源类型为用户自定义类型则执行步骤S302,如果所述资源类型为系统预定义类 型,则执行步骤S303;

步骤S302,组织需要创建的系统资源数据,调用创建系统资源接口生成所述系统资源, 将生成的所述系统资源添加到要分配的系统资源列表中;

步骤S303,查系统中现有的所述系统资源是否能够满足用户申请,如果能满足,则将 所述系统资源添加到要分配的所述系统资源列表中,否则,调用所述创建的系统资源接口生 成所述系统资源,将系统中满足条件的系所述统资源和所述新增的系统资源添加到要分配的 所述系统资源列表中;

步骤S304,实时检测系统资源列表中的系统资源中包含的一个或多个虚拟机资源或者物 理机资源的性能获取其实时性能,判断所述实时性能是否达到预设负荷阈值,是,执行步骤 S1,否,向用户分配资源。

7.如权利要求6所述的方法,其特征在于,所述预设负荷阈值为所述虚拟机资源或者物 理机资源负荷最重时的性能值,如果所述虚拟机资源或者物理机资源的性能值大于或等于该 预设负荷阈值,则说明所述虚拟机资源或者物理机资源已经在满负荷处理任务,则不能向用 户分配资源。

5.如权利要求3所述的方法,其特征在于,所述步骤S201和步骤S203中,在所述用户 没有经过授权或者所述用户要求资源超过所述用户的权限时,对所述用户的资源申请审批后 拒绝,同时提示所述用户所述资源使用申请被拒绝的原因,请求所述用户修改请求信息。

8.如权利要求1所述的方法,其特征在于,所述步骤S3中检测没有资源时提示所述用 户所述资源使用申请没有分配资源。

说明书
技术领域

本发明涉及网络管理技术领域,具体涉及一种云计算系统中资源分配的方法。

云计算(cloud computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件 资源和信息可以按需提供给计算机或其他设备。云计算的核心思想,是将大量用网络连接的 计算资源(例如:CPU、内存、硬盘)统一管理和调度,构成一个计算资源池向用户按需服务, 这种提供资源的网络被称为“云”。

在目前的云计算中,比较完善的虚拟机管理流程,但对于虚拟机创建、使用的申请不是 那么完备,存在资源使用无法完全掌控的情况通过云计算系统的流程控制,对计算机资源的 利用可以合理规划和控制。

本发明一种云计算系统中资源分配的方法,所述方法将资源和用户的对应关系通过二维 拓扑图显示在资源管理界面上,包括:

步骤S1,用户提出资源使用申请;

步骤S2,管理员对所述用户提出的所述资源使用申请进行审批,同意,则执行步骤S3, 拒绝则执行步骤S1。

步骤S3,检测是否有资源,有,则向所述用户分配资源,没有,则执行步骤S1。

本发明提供的第一优选实施例中:所述资源管理界面上实时显示各个所述资源使用申请 的状态,步骤S1中的所述资源使用申请的状态为未审批,步骤S2中所述资源使用申请的状 态为审批中,步骤S3中所述资源使用申请的状态为已批准申请。

本发明提供的第二优选实施例中:所述步骤S2中所述管理员对所述用户提出的所述资源 使用申请进行审批的过程包括:

步骤S201,检测所述用户是否经过授权,是,执行步骤S202,否,执行步骤S1;

步骤S202,查看所述用户提出的所述资源使用申请中的所述资源的类型;

步骤S203,检测所述用户要求资源的存储空间、I/O速度和安全性是否超过所述用户的 权限,是,执行步骤S1,否,执行步骤S3。

本发明提供的第三优选实施例中:所述步骤S202中的所述资源根据类型包括系统预定义 类型的组合资源和自定义配置的虚拟机资源,所述预定义类型的系统资源由管理员预先创建, 在用户申请时系统自动根据配置进行分配;

所述预定义类型资源和自定义类型资源在所述用户申请后均会生成对应的唯一的系统资 源,一个系统资源中包含一个或多个虚拟机资源或者物理机资源。

本发明提供的第四优选实施例中:所述步骤S201和步骤S203中,在所述用户没有经过 授权或者所述用户要求资源超过所述用户的权限时,对所述用户的资源申请审批后拒绝,同 时提示所述用户所述资源使用申请被拒绝的原因,请求所述用户修改请求信息。

本发明提供的第五优选实施例中:所述步骤S3包括:

步骤S301,根据所述用户提出的所述资源使用申请中的资源类型对所述资源进行处理, 如果所述资源类型为用户自定义类型则执行步骤S302,如果所述资源类型为系统预定义类 型,则执行步骤S303;

步骤S302,组织需要创建的系统资源数据,调用创建系统资源接口生成所述系统资源, 将生成的所述系统资源添加到要分配的系统资源列表中;

步骤S303,查系统中现有的所述系统资源是否能够满足用户申请,如果能满足,则将 所述系统资源添加到要分配的所述系统资源列表中,否则,调用所述创建的系统资源接口生 成所述系统资源,将系统中满足条件的系所述统资源和所述新增的系统资源添加到要分配的 所述系统资源列表中;

步骤S304,实时检测系统资源列表中的系统资源中包含的一个或多个虚拟机资源或者物 理机资源的性能获取其实时性能,判断所述实时性能是否达到预设负荷阈值,是,执行步骤 S1,否,向用户分配资源。

本发明提供的第六优选实施例中:所述预设负荷阈值为所述虚拟机资源或者物理机资源 负荷最重时的性能值,如果所述虚拟机资源或者物理机资源的性能值大于或等于该预设负荷 阈值,则说明所述虚拟机资源或者物理机资源已经在满负荷处理任务,则不能向用户分配资 源。

本发明提供的第七优选实施例中:所述步骤S3中检测没有资源时提示所述用户所述资源 使用申请没有分配资源。

本发明提供的一种云计算系统中资源分配的方法的有益效果包括:

本发明提供的一种云计算系统中资源分配的方法,资源使用必须通过审批流程,加强资 源的控制用户和资源的对应关系管理。

如图1所示为本发明提供的一种云计算系统中资源分配的方法的流程图;

如图2所示为本发明提供的一种对用户提出的资源使用申请进行审批的过程的实施例的 流程图;

如图3所示为本发明提供的一种审批通过的资源使用申请进行资源分配的实施例的流程 图。

本发明提供一种云计算系统中资源分配的方法,将资源和用户的对应关系通过二维拓扑 图显示在资源管理界面上,该方法的流程图如图1所示,由图1可知,该方法包括:

步骤S1,用户提出资源使用申请。

步骤S2,管理员对用户提出的资源使用申请进行审批,同意,则执行步骤S3,拒绝则执 行步骤S1。

步骤S3,检测是否有资源,有,则向用户分配资源,没有,则执行步骤S1。

实施例一:

本发明提供的实施例一为一种云计算系统中资源分配的方法的实施例,本实施例中,在 资源管理界面上会实时显示各个资源使用申请的状态,步骤S1中资源使用申请的状态为未审 批,步骤S2中资源使用申请的状态为审批中,步骤S3中资源使用申请的状态为已批准申请。

步骤S2中对用户提出的资源使用申请进行审批的过程的实施例的流程图如图2所示,由 图2可知,步骤S2中管理员对用户提出的资源使用申请进行审批的过程包括:

步骤S201,检测用户是否经过授权,是,执行步骤S202,否,执行步骤S1。

步骤S202,查看用户提出的资源使用申请中的资源类型。

资源根据类型包括系统预定义类型的组合资源和自定义配置的虚拟机资源,该预定义类 型的系统资源由管理员预先创建,在用户申请时系统自动根据配置进行分配。预定义类型资 源或自定义类型资源在用户申请后均会生成对应的唯一的系统资源,一个系统资源中可能包 含一个或多个虚拟机资源或者物理机资源。

步骤S203,检测用户要求资源的存储空间、I/O速度和安全性是否超过该用户的权限, 是,执行步骤S1,否,执行步骤S3。

步骤S201和步骤S203中,在用户没有经过授权或者用户要求资源超过该用户的权限时, 对用户的资源申请审批后拒绝,同时提示用户该资源申请被拒绝的原因,请求用户修改请求 信息。

如图3所示为步骤S3中对审批通过的资源使用申请进行资源分配的实施例的流程图,由 图3可知,步骤S3包括:

步骤S301,根据用户提出的资源使用申请中的资源类型对资源进行处理,如果资源类型 为用户自定义类型则执行步骤S302,如果资源类型为系统预定义类型,则执行步骤S303。

步骤S302,组织需要创建的系统资源数据,调用创建系统资源接口生成系统资源,将生 成的系统资源添加到要分配的系统资源列表中。

步骤S303,查系统中现有系统资源是否能够满足用户申请,如果能满足,则将系统资 源添加到要分配的系统资源列表中,否则,调用创建系统资源接口生成系统资源,将系统中 满足条件的系统资源和新增的系统资源添加到要分配的系统资源列表中。

步骤S304,实时检测系统资源列表中的系统资源中包含的一个或多个虚拟机资源或者物 理机资源的性能获取其实时性能,判断所述实时性能是否达到预设负荷阈值,是,执行步骤 S1,否,向用户分配资源。

预设负荷阈值为虚拟机资源或者物理机资源负荷最重时的性能值,如果虚拟机资源或者 物理机资源的性能值大于或等于该预设负荷阈值,则说明该虚拟机资源或者物理机资源已经 在满负荷处理任务,则不能向用户分配资源。不能向用户分配资源时提示用户该资源使用申 请没有分配资源。

以上虽然根据附图对本发明的实施例进行了详细说明,但不仅限于此具体实施方式,本 领域的技术人员根据此具体技术方案进行的各种等同、变形处理,也在本发明的保护范围之 内。

本文发布于:2024-09-24 18:22:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/86307.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议