云计算设备的制作方法

文档序号:6444901阅读:346来源:国知局
专利名称:云计算设备的制作方法
技术领域
本发明涉及计算机网络领域,并且特别地,涉及一种云计算设备。
背景技术
云计算作为一种新兴的共享基础架构,可以提供将巨大的系统资源池连接到一起,以此来提供各种IT服务。云计算把所有值钱的概念都包括进来,从不同层次和层面,可以将云分成三个层次,包括硬件层的基础架构云(IaaSdnfrastructure as a Service)、 中层的平台云(PaaS :Platform as a Service)、以及上层的软件应用云(SaaS,Software as a Service)。目前,在搭建云计算系统时,通常会首先部署硬件,之后再开发硬件可以对应的软件系统,这种方式会导致系统的成型需要经过较长时间的测试,并在测试完成后才能够正确评估系统的性能,之后才能决定是否用于实际生产。然而,目前的云计算系统部署步骤多,软件价格昂贵,并且不同的硬件和软件的供应商均不相同,无法进行统一的管理,因此会降低系统的兼容性,同时会增加软件部署的成本和难度。针对相关技术中无法对云系统中各个子系统进行统一管理导致系统兼容性差、部署过程复杂的问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术中无法对云系统中各个子系统进行统一管理导致系统兼容性差、部署过程复杂的问题,本发明提出一种云计算设备,能够通过统一的硬件和软件管理提高设备的兼容性,降低硬件和软件部署的复杂度,并且有助于提高运算性能,还能够方便后续进行管理和维护。本发明的技术方案是这样实现的根据本发明,提供了一种云计算设备。根据本发明的云计算设备包括多个计算机模块;资源管理模块,用于对多个计算机模块所能够提供的资源进行虚拟化管理;虚拟机模块,用于根据用户的请求,将需要运行的应用加载到模板中,并对加载的应用进行部署和运行;资源分配模块,用于根据请求将虚拟资源所对应的计算机模块的硬件资源配给运行的应用。其中,资源管理模块用于以资源池的方式管理多个计算机模块所能够提供的资源。此外,资源管理模块用于在资源池中的资源被分配给用户的情况下,对已分配的资源进行标识。此外,可选地,资源管理模块管理的资源包括以下至少之一 CPU资源、内存资源、 网络资源。可选地,该云计算设备可以进一步包括审核模块,用于根据用户的请求确定是否批准为该用户分配资源。并且,虚拟机模块用于在审核模块确定需要为该用户分配资源的情况下,对所请求的应用进行部署;并且,资源分配模块用于在审核模块确定需要为该用户分配资源的情况下,对运行的应用分配资源。此外,多个计算机模块可以采用集中的方式设置在一起。并且,可选地,多个计算机模块可以设置在同一机箱内。本发明通过统一的资源管理、应用管理(包括部署和运行)和资源分配,实现了一致化硬件和软件管理,提高设备的兼容性,降低了硬件和软件部署的复杂度,并且有助于提高运算性能,还能够方便后续进行管理和维护,降低开发和管理维护带来的成本。


图1是根据本发明实施例的云计算设备的框图。
具体实施例方式根据本发明的实施例,提供了一种云计算设备。如图1所示,根据本发明实施例的云计算设备包括多个计算机模块1(出于清楚的目的,图1中仅示出了一个计算机模块,在实际应用中,计算机模块的数量可以是多个,并且连接方式与图1中所示的连接方式类似);资源管理模块2,连接至计算机模块1,用于对所述多个计算机模块所能够提供的资源进行虚拟化管理;虚拟机模块3,连接至资源管理模块2,根据用户的请求,将需要运行的应用加载到模板中,并对加载的应用进行部署和运行;资源分配模块4,连接至资源管理模块2和虚拟机模块3,用于根据所述请求将虚拟资源所对应的计算机模块的硬件资源配给运行的所述应用。其中,所述资源管理模块2用于以资源池的方式管理所述多个计算机模块所能够提供的资源。并且,所述资源管理模块2可用于在所述资源池中的资源被分配给用户的情况下,对已分配的资源进行标识。所述资源管理模块2管理的资源包括以下至少之一 CPU资源、内存资源、网络资源等。该设备可以进一步包括审核模块(未示出),用于根据用户的请求确定是否批准为该用户分配资源。并且,所述虚拟机模块3用于在所述审核模块确定需要为该用户分配资源的情况下,对所请求的应用进行部署;并且,所述资源分配模块4用于在所述审核模块确定需要为该用户分配资源的情况下,对运行的应用分配资源。其中,上述多个计算机模块采用集中的方式设置在一起。可选地,可以设置在同一机箱内,且计算机模块的规格可以是相同或类似的,从而进一步提高系统的兼容性。资源管理模块可以将所提供的硬件通过云平台进行资源整合。而在系统资源提供给用户时,可以首先配置云计算环境,添加计算资源池到云计算环境中;之后定制虚拟机模板,将所需要的应用程序安装到模板中,做到一次部署多次有效;如果用户申请资源,则在得到批准之后,就可以提供给用户完整应用部署,并完成资源分发;分发资源后,用户可以根据自己需要配置相应的服务。借助于本发明的上述技术方案,采用软硬件一体化的云计算系统架构方案,系统部署快速、配置简单、使用安全,能够快速满足企业级用户需求,提供灵活可靠的云计算基础架构,无需额外投资基础设施,并且无需长时间的测试和部署;在实现各种功能(例如, 云计算)时,能够提供一站式服务,有效地实现私有云系统;方便用户对已有系统资源进行管理,对云内资源及环境进行监控,随时调整系统,提高系统整体性能。通过本发明的方案,能够有效克服相关技术中不同设备的硬件差异和软件差异所导致的不便于架构、部署、管理和维护的问题。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种云计算设备,其特征在于,包括多个计算机模块;资源管理模块,用于对所述多个计算机模块所能够提供的资源进行虚拟化管理;虚拟机模块,用于根据用户的请求,将需要运行的应用加载到模板中,并对加载的应用进行部署和运行;资源分配模块,用于根据所述请求将虚拟资源所对应的计算机模块的硬件资源配给运行的所述应用。
2.根据权利要求1所述的云计算设备,其特征在于,所述资源管理模块用于以资源池的方式管理所述多个计算机模块所能够提供的资源。
3.根据权利要求1所述的云计算设备,其特征在于,所述资源管理模块用于在所述资源池中的资源被分配给用户的情况下,对已分配的资源进行标识。
4.根据权利要求1所述的云计算设备,其特征在于,所述资源管理模块管理的资源包括以下至少之一CPU资源、内存资源、网络资源。
5.根据权利要求1所述的云计算设备,其特征在于,进一步包括审核模块,用于根据用户的请求确定是否批准为该用户分配资源。
6.根据权利要求5所述的云计算设备,其特征在于,所述虚拟机模块用于在所述审核模块确定需要为该用户分配资源的情况下,对所请求的应用进行部署;并且,所述资源分配模块用于在所述审核模块确定需要为该用户分配资源的情况下, 对运行的应用分配资源。
7.根据权利要求1至6中任一项所述的云计算设备,其特征在于,所述多个计算机模块采用集中的方式设置在一起。
8.根据权利要求7所述的云计算设备,其特征在于,所述多个计算机模块设置在同一机箱内。
全文摘要
本发明公开了一种云计算设备,该设备包括多个计算机模块;资源管理模块,用于对多个计算机模块所能够提供的资源进行虚拟化管理;虚拟机模块,用于根据用户的请求,将需要运行的应用加载到模板中,并对加载的应用进行部署和运行;资源分配模块,用于根据请求将虚拟资源所对应的计算机模块的硬件资源配给运行的应用。本发明通过统一的资源管理、应用管理(包括部署和运行)和资源分配,实现了一致化硬件和软件管理,提高设备的兼容性,降低了硬件和软件部署的复杂度,并且有助于提高运算性能,还能够方便后续进行管理和维护,降低开发和管理维护带来的成本。
文档编号G06F9/50GK102567119SQ201110460049
公开日2012年7月11日 申请日期2011年12月31日 优先权日2011年12月31日
发明者张云星, 张聪杰, 曹振南, 曹连雨, 王涛, 许辉, 赵崇山 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1