云服务资源自动分配方法和系统的制作方法

文档序号:7770970阅读:188来源:国知局
云服务资源自动分配方法和系统的制作方法
【专利摘要】本发明提供一种云服务资源自动分配方法,包括如下步骤:获取服务器资源,根据所述服务器资源构建多个资源池;搭建云计算平台;在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统。本发明还提供一种云服务资源自动分配系统,能自动快速地分配服务器资源,工作效率高。
【专利说明】云服务资源自动分配方法和系统
【技术领域】
[0001]本发明涉及云计算【技术领域】,特别是涉及一种云服务资源自动分配方法,以及一种云服务资源自动分配系统。
【背景技术】
[0002]当前,电网系统的IT基础设施正在因计划外的增长日益复杂,每次面临新需求、新应用时,就要增加新的服务器。从设备采购、系统部署到业务上线,通常要花费数周的时间,新业务不能得到快速响应,企业IT基础架构正面临着巨大挑战。

【发明内容】

[0003]基于此,本发明提供一种云服务资源自动分配方法与系统,能自动快速地分配服务器资源,工作效率高。
[0004]一种云服务资源自动分配方法,包括如下步骤:
[0005]获取服务器资源,根据所述服务器资源构建多个资源池;
[0006]搭建云计算平台;
[0007]在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统。
[0008]一种云服务资源自动分配系统,包括:
[0009]构建模块,用于获取服务器资源,根据所述服务器资源构建多个资源池;
[0010]搭建模块,用于搭建云计算平台;
[0011]分配模块,用于在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统。
[0012]上述云服务资源自动分配方法和系统,获取服务器自愈构建多个资源池;搭建云计算平台,通过云的集中资源管理,可以分配云内所有的计算资源,统一管理整个电网系统;在接收到各个电网系统的资源申请时,则可从资源池中分配虚拟资源给电网系统;月艮务器资源的分配能自动快速地处理,工作效率显著提高,减少人力物力的浪费。
【专利附图】

【附图说明】
[0013]图1为本发明云服务资源自动分配方法在一实施例中的流程示意图。
[0014]图2为本发明云服务资源自动分配系统在一实施例中的结构示意图。
【具体实施方式】
[0015]下面结合实施例及附图对本发明作进一步详细说明,但本发明的实施方式不限于此。
[0016]如图1所示,是本实施例中一种云服务资源自动分配方法的流程示意图,包括如下步骤:[0017]S11、获取服务器资源,根据所述服务器资源构建多个资源池;
[0018]服务器是云计算平台的核心,其承担着云计算平台的“计算”功能。对于云计算平台上的服务器,在本步骤,根据电网系统的规模、计划或需求,需要预先配置一定量的服务器资源,已满足后续的资源申请。
[0019]S12、搭建云计算平台;
[0020]在本步骤主要是设计搭建一个物理上可以工作的云计算平台,主要涉及的工作包括服务器、网络、存储的设计、安装、调试,并辅以相应平台软件的安装、设置。该阶段完成以后,对云平台进行部署,完成后即可通过一个统一的平台操控整个云计算平台。
[0021]对于云计算平台上的服务器,需要将相同或者相似类型的服务器组合在一起,作为资源分配的母体,即所谓的服务器资源池。在这个服务器资源池上,再通过安装虚拟化软件,使得其计算资源能以一种虚拟服务器的方式被不同的应用使用。
[0022]在一较佳实施例中,所述根据所述服务器资源构建多个资源池的步骤包括:
[0023]12a、按预设的物理距离阈值,根据各台服务器的物理位置将服务器资源分配至同一资源池;
[0024]12b、在每个资源池中按服务器类型对各个服务器进行分类;
[0025]12c、将同一类的各个服务器建立连接,整合成服务器集群,得到多个资源池。
[0026]在搭建服务器资源池之前,首先应该确定资源池的数量和种类,并对服务器进行归类。归类的标准通常是根据服务器的CPU大小、磁盘大小、操作系统、资源用途和/或其他信息,如处理器类型、型号、配置、物理位置来决定。对云计算平台而言,属于同一个资源池的服务器,通常就会将其视为一组可互相替代的资源。
[0027]在本实施例中,先根据各台服务器的物理位置将服务器分配至统一资源池,比如将物理距离不远的机架式服务器或刀片服务器分配到同一资源池中;再对每个资源池中的各个服务器进行分类,其中可根据服务器的类型,分为小型机和X86服务器,再对各个服务器建立连接,整合成服务器集群,得到多个资源池。
[0028]S13、在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统;
[0029]通过云计算平台接收各个电网系统的资源申请,云计算平台管理人员可从资源池中选择暂未分配的虚拟资源,快速地分配给所需的电网系统;
[0030]在一较佳实施例中,所述资源申请可包括CPU大小、磁盘大小、操作系统和/或资源用途,处理器类型、所需配置和容量;
[0031]所述接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统的步骤为:
[0032]根据所述资源申请确定资源池,从所述资源池中的服务器集群中确定目的服务器,分配虚拟资源给所述电网系统;
[0033]提交的资源申请中可包括CPU大小、磁盘大小、操作系统、资源用途和其他信息,根据处理器类型,从资源池中已整合的服务器集群,确定一个集群;根据所需的服务器配置,从所有服务器中挑选容量足够的、与所需配置对应的服务器,确定为目的服务器,再根据所需的服务器容量,从该台目的服务器中分配对应的虚拟资源给子网系统。
[0034]在一较佳实施例中,还可包括步骤:在确定目的服务器后,为分配的虚拟资源创建虚IP地址,并启动虚拟机;在确定目的服务器后,可由云计算平台在虚拟资源上自动创建虚IP地址,创建完成后自动启动,供申请的电网系统立刻投入使用,提供工作效率。
[0035]如图2所示,是本实施例中一种云服务资源自动分配系统的结构示意图,包括:
[0036]构建模块21,用于获取服务器资源,根据所述服务器资源构建多个资源池;
[0037]服务器是云计算平台的核心,其承担着云计算平台的“计算”功能。对于云计算平台上的服务器,在本步骤,根据电网系统的规模、计划或需求,需要预先配置一定量的服务器资源,已满足后续的资源申请。
[0038]搭建模块22,用于搭建云计算平台;
[0039]在本模块中主要是设计搭建一个物理上可以工作的云计算平台,主要涉及的工作包括服务器、网络、存储的设计、安装、调试,并辅以相应平台软件的安装、设置。该阶段完成以后,对云平台进行部署,完成后即可通过一个统一的平台操控整个云计算平台。
[0040]对于云计算平台上的服务器,需要将相同或者相似类型的服务器组合在一起,作为资源分配的母体,即所谓的服务器资源池。在这个服务器资源池上,再通过安装虚拟化软件,使得其计算资源能以一种虚拟服务器的方式被不同的应用使用。
[0041]在一较佳实施例中,所述构建模块21还用于:
[0042]按预设的物理距离阈值,根据各台服务器的物理位置将服务器资源分配至同一资源池;
[0043]在每个资源池中按服务器类型对各个服务器进行分类;
[0044]将同一类的各个服务器建立连接,整合成服务器集群,得到多个资源池。
[0045]在搭建服务器资源池之前,首先应该确定资源池的数量和种类,并对服务器进行归类。归类的标准通常是根据服务器的CPU大小、磁盘大小、操作系统、资源用途和/或其他信息,如处理器类型、型号、配置、物理位置来决定。对云计算平台而言,属于同一个资源池的服务器,通常就会将其视为一组可互相替代的资源。
[0046]在本实施例中,先根据各台服务器的物理位置将服务器分配至统一资源池,比如将物理距离不远的机架式服务器或刀片服务器分配到同一资源池中;再对每个资源池中的各个服务器进行分类,其中可根据服务器的类型,分为小型机和X86服务器,再对各个服务器建立连接,整合成服务器集群,得到多个资源池。
[0047]分配模块23,用于在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统;
[0048]通过云计算平台接收各个电网系统的资源申请,云计算平台管理人员可从资源池中快速地分配虚拟资源;
[0049]在一较佳实施例中,所述资源申请可包括CPU大小、磁盘大小、操作系统和/或资源用途,,所述分配模块23还用于根据所述资源申请确定资源池,从所述资源池中的服务器集群中确定目的服务器,分配虚拟资源给所述电网系统;
[0050]提交的资源申请中可包括CPU大小、磁盘大小、操作系统、资源用途和其他信息,根据处理器类型,从资源池中已整合的服务器集群,确定一个集群;根据所需的服务器配置,从所有服务器中挑选容量足够的、与所需配置对应的服务器,确定为目的服务器,再根据所需的服务器容量,从该台目的服务器中分配对应的虚拟资源给子网系统。
[0051]在一较佳实施例中,还包括启动模块,用于在确定目的服务器后,根据分配的虚拟资源,为分配的虚拟资源创建虚IP地址,并启动虚拟机;在确定目的服务器后,可由云计算平台在虚拟资源上自动创建虚IP地址,创建完成后自动启动,供申请的电网系统立刻投入使用,提供工作效率。
[0052]本发明云服务资源自动分配方法和系统,搭建云计算平台,通过云的集中资源管理,可以分配云内所有的计算资源,统一管理整个电网系统;在云计算平台下,根据所有服务器构建多个资源池;在接收到各个电网系统的资源申请时,则可从资源池中分配虚拟资源给电网系统;服务器资源的分配能自动快速地处理,工作效率显著提高,减少人力物力的浪费。
[0053]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种云服务资源自动分配方法,其特征在于,包括如下步骤: 获取服务器资源,根据所述服务器资源构建多个资源池; 搭建云计算平台; 在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统。
2.根据权利要求1所述的云服务资源自动分配方法,其特征在于,所述根据所述服务器资源构建多个资源池的步骤包括: 按预设的物理距离阈值,根据各台服务器的物理位置将服务器资源分配至同一资源池; 在每个资源池中按服务器类型对各个服务器进行分类; 将同一类的各个服务器建立连接,整合成服务器集群,得到多个资源池。
3.根据权利要求2所述的云服务资源自动分配方法,其特征在于,所述服务器集群包括小型机集群和X86服务器集群。
4.根据权利要求2或3所述的云服务资源自动分配方法,其特征在于,所述资源申请包括CPU大小、磁盘大小、操作系统和/或资源用途; 所述接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统的步骤为: 根据所述资源申请确定资源 池,从所述资源池中的服务器集群中确定目的服务器,分配虚拟资源给所述电网系统。
5.根据权利要求4所述的云服务资源自动分配方法,其特征在于,还包括步骤:在确定目的服务器后,为分配的虚拟资源创建虚IP地址,并启动虚拟机。
6.—种云服务资源自动分配系统,其特征在于,包括: 构建模块,用于获取服务器资源,根据所述服务器资源构建多个资源池; 搭建模块,用于搭建云计算平台; 分配模块,用于在所述云计算平台下接收各个电网系统的资源申请,从所述资源池中分配虚拟资源给所述电网系统。
7.根据权利要求6所述的云服务资源自动分配系统,其特征在于,所述构建模块还用于: 按预设的物理距离阈值,根据各台服务器的物理位置将服务器资源分配至同一资源池; 在每个资源池中按服务器类型对各个服务器进行分类; 将同一类的各个服务器建立连接,整合成服务器集群,得到多个资源池。
8.根据权利要求7所述的云服务资源自动分配系统,其特征在于,所述服务器集群包括小型机集群和X86服务器集群。
9.根据权利要求7或8所述的云服务资源自动分配系统,其特征在于, 所述资源申请包括CPU大小、磁盘大小、操作系统和/或资源用途,所述分配模块还用于根据所述资源申请确定资源池,从所述资源池中的服务器集群中确定目的服务器,分配虚拟资源给所述电网系统。
10.根据权利要求9所述的云服务资源自动分配系统,其特征在于,还包括启动模块,用于在确定目的服务器后,为分配 的虚拟资源创建虚IP地址,并启动虚拟机。
【文档编号】H04L29/08GK103812789SQ201310429508
【公开日】2014年5月21日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】杜家兵, 余永忠, 黄海清, 王晶, 宋才华, 宋宇 申请人:广东电网公司佛山供电局
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1