一种资源调度系统技术方案

技术编号:8132605 阅读:269 留言:0更新日期:2012-12-27 05:44
本发明专利技术公开了一种资源调度系统,包括业务系统、为所述业务系统提供服务的服务器、由所述服务器组成的资源池、由资源池组成的数据中心、用于监控所述业务系统、服务器、资源池、数据中心的调度平台;所述调度平台包括:服务器管理模块,用于部署服务器;系统资源管理模块,用于部署业务系统,建立所述业务系统、服务器、资源池之间的关联关系;资源池管理模块,用于根据所述数据中心、服务器与资源池之间的关联关系,生成所述资源池的网络拓扑结构图,并发布与所述资源池相关联的服务器的状态参数。采用本发明专利技术,可建立业务系统、服务器、资源池之间的关联关系,动态分配资源,以最大程度地提高信息化设备利用率。

【技术实现步骤摘要】

本专利技术涉及一种通信领域,尤其涉及一种资源调度系统
技术介绍
电网行业中,企业信息系统的资源需求方主要是企业的业务系统,传统的业务系统对资源的使用,主要是根据业务需求,进行软件架构设计和系统架构设计,然后根据业务规模,购置软硬件IT资源。此外,电网业务一般覆盖省级的区域,同时,下属的地市设有供电局。在网络层面,电网公司建设了覆盖全网的综合业务数据网,具有独立的骨干网和城域网,使电网IT资源具有跨地域和分布式的特性。在电网信息化建设过程中,随着业务需求的变化,信息系统建设不断提出,数据量 高速增长,对于数据统计与预测分析的需求日益增加,对网络、软硬件平台和应用软件的性能要求越来越高。为保证系统稳定性和高性能,通常是在硬件配置、持续的程序版本改造等方面投入大量资金,保证信息系统最大访问量时的需要。然而信息系统的运行就如电力系统,有峰谷值之分,如果都按访问量或计算量峰值时来分配IT资源(包括网络、软硬件平台和应用软件资源),将会造成极大的浪费。另外,信息系统大集中脚步的逐渐逼近,将给电网的信息化建设与运维管理带来更多的挑战。大集中会带来大并发的请求、海量的数据处理以及网络的安全和效率问题。从电网的实际情况分析,核心业务系统会逐步进行集中,同时地市局也会存在很多非核心业务系统。因此,有必要研究如何组织和调度跨地域、分布式的IT资源,以满足业务需求。此外,有些业务应用适合使用分布式系统构建,甚至需要跨不同地域的数据中心的IT资源进行支撑。较为常见的有三种类型,第一是容灾系统,核心业务系统大集中后,由于其支撑的范围扩大,灾难或故障引起的服务停止是无法接受的,因此,需要在同城异地或者跨较远距离的城市建立灾备中心。第二种是网络并发压力大的业务,这些业务系统存在定期或不定期的高并发访问压力,集中部署后,会给中心机房的网络带来很大压力。第三种是涉及大规模数据存储和处理的业务,如果通过集中的方式进行建设,会给中心机房的空间、制冷等带来设计难度,对这些数据的远程访问和处理也会给中心机房带来较大的网络压力。因此,如何提高IT资源的可伸缩性、扩展性和灵活性,充分利用分散在不同地域的数据中心的IT资源已经成为IT系统建设上水平必须要解决的问题。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种资源调度系统,可通过建立业务系统、服务器、资源池之间的关联关系,动态分配资源,以最大程度地提高信息化设备利用率。为了解决上述技术问题,本专利技术提供了一种资源调度系统,包括业务系统、为所述业务系统提供服务的服务器、由所述服务器组成的资源池、由资源池组成的数据中心、用于监控所述业务系统、服务器、资源池、数据中心的调度平台;所述调度平台包括服务器管理模块,用于部署服务器;系统资源管理模块,用于部署业务系统,建立所述业务系统、服务器、资源池之间的关联关系;资源池管理模块,用于根据所述数据中心、服务器与资源池之间的关联关系,生成所述资源池的网络拓扑结构图,并发布与所述资源池相关联的服务器的状态参数,所述状态参数包括服务器名称、类型、工作状态、CPU数值、内存数值及磁盘数值。作为上述方案的改进,所述服务器管理模块包括配置修改子模块,用于修改所述服务器的配置信息,所述配置信息包括CPU数值、内存数值及磁盘数值;状态控制子模块,用于对所述服务器进行启动、停止、重启处理;软件安装子模块,用于为所述服务器安装软件;服务器映像子模块,用于为已有服务器创建映像、删除映像,并根据所述映像恢复已删除的服务器。作为上述方案的改进,所述系统资源管理模块包括系统参数子模块,用于实时获取业务系统的业务信息,并修改所述业务系统的有效期,所述业务信息包括系统名称、开始时间、结束时间、所属项目组、服务器总数、活动服务器数;系统映像子模块,用于为已有业 务系统创建映像、删除映像;系统创建子模块,用于通过创建服务器方法和/或恢复映像方法创建业务系统,建立所述业务系统、服务器、资源池之间的关联关系;系统取消子模块,用于删除已有的业务系统;服务器子模块,用于创建或删除服务器,建立所述业务系统、服务器、资源池之间的关联关系。作为上述方案的改进,所述调度平台还包括计量管理模块,用于实时获取并记录所述资源池、与所述资源池相关联的服务器、资源池所属数据中心的资源使用信息;所述资源使用信息包括CPU当前使用率、内存当前使用率、磁盘当前使用率、CPU历史使用率、内存历史使用率、磁盘历史使用率及资源贡献量。作为上述方案的改进,所述调度平台还包括权限管理模块,用于部署角色并分配权限,建立所述角色间的关联关系及所述角色与资源池间的关联关系,所述角色包括单位、项目组、用户。作为上述方案的改进,所述调度平台还包括工作台模块,用于创建项目,跟踪项目审批进度,并部署所述业务系统及服务器。作为上述方案的改进,所述工作台模块包括请求子模块,用于创建项目,跟踪项目审批进度;核准子模块,用于实时获取待审核项目信息,并对所述待审核项目进行审批;系统子模块,用于部署所述业务系统及服务器,建立所述业务系统、服务器、资源池之间的关联关系。实施本专利技术的有益效果在于资源调度系统对IT资源进行标准化,并以服务的形式抽象出来,形成相应的业务系统、服务器、资源池及数据中心。调度平台实时监控业务系统、服务器、资源池、数据中心的实时状态,当业务系统提出资源需求时,调度平台通过建立业务系统、服务器、资源池之间的关联关系,为这些业务系统动态分配资源,以最大程度地提高信息化设备利用率,避免重复投资和浪费投资,有效提高系统可靠性和提高管理水平。附图说明图I是本专利技术一种资源调度系统的实施例结构示意 图2是本专利技术一种资源调度系统的实施例中调度平台的结构示意图;图3是本专利技术一种资源调度系统的实施例中服务器管理模块的结构示意 图4是本专利技术一种资源调度系统的实施例中系统资源管理模块的结构示意 图5是本专利技术一种资源调度系统的实施例中调度平台的另一结构示意 图6是本专利技术一种资源调度系统的实施例中工作台模块的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。 如图I所示,资源调度系统6包括服务器I、资源池2、数据中心3、业务系统4及调度平台5。其中,资源调度系统6包含有一个或多个业务系统4及数据中心3,数据中心3内包括一个或多个资源池2,资源池2内包括一个或多个服务器I。需要说明的是,服务器I为业务系统4提供服务,服务器I为虚拟服务器。调度平台5用于监控所述业务系统4、服务器I、资源池2、数据中心3。工作时,调度平台5实时获取业务系统4、服务器I、资源池2、数据中心3的相关信息。当到达业务系统4访问峰值时,业务系统4将承担高并发访问压力。此时,为业务系统提供服务的服务器I的CPU的使用率接近饱和,调度平台5可为业务系统4创建空闲的服务器I以分担原有服务器I的压力,新创建的服务器可隶属于任一资源池或任一数据中心。如图2所示,调度平台5包括 服务器管理模块51,用于部署服务器I。服务器I隶属于资源池2,服务器I为业务系统4提供服务,部署服务器时,可对服务器I的配置信息进行修改以适应不同的业务系统4的要求,还可控制服务器I的状态,为服务器I安装相应的软件,为服务器I建立映像、并通过映像恢复服务本文档来自技高网
...

【技术保护点】
一种资源调度系统,其特征在于,包括业务系统、为所述业务系统提供服务的服务器、由所述服务器组成的资源池、由资源池组成的数据中心、用于监控所述业务系统、服务器、资源池、数据中心的调度平台;所述调度平台包括:服务器管理模块,用于根据业务系统的资源需求部署服务器;系统资源管理模块,用于部署业务系统,建立所述业务系统、服务器、资源池之间的关联关系;资源池管理模块,用于根据所述数据中心、服务器与资源池之间的关联关系,生成所述资源池的网络拓扑结构图,并发布与所述资源池相关联的服务器的状态参数,所述状态参数包括服务器名称、类型、工作状态、CPU数值、内存数值及磁盘数值。

【技术特征摘要】
1.一种资源调度系统,其特征在于,包括业务系统、为所述业务系统提供服务的服务器、由所述服务器组成的资源池、由资源池组成的数据中心、用于监控所述业务系统、服务器、资源池、数据中心的调度平台; 所述调度平台包括 服务器管理模块,用于根据业务系统的资源需求部署服务器; 系统资源管理模块,用于部署业务系统,建立所述业务系统、服务器、资源池之间的关联关系; 资源池管理模块,用于根据所述数据中心、服务器与资源池之间的关联关系,生成所述资源池的网络拓扑结构图,并发布与所述资源池相关联的服务器的状态参数,所述状态参数包括服务器名称、类型、工作状态、CPU数值、内存数值及磁盘数值。2.如权利要求I所述的资源调度系统,其特征在于,所述服务器管理模块包括 配置修改子模块,用于修改所述服务器的配置信息,所述配置信息包括CPU数值、内存数值及磁盘数值; 状态控制子模块,用于对所述服务器进行启动、停止、重启处理; 软件安装子模块,用于为所述服务器安装软件; 服务器映像子模块,用于为已有服务器创建映像、删除映像,并根据所述映像恢复已删除的服务器。3.如权利要求I所述的资源调度系统,其特征在于,所述系统资源管理模块包括 系统参数子模块,用于实时获取业务系统的业务信息,并修改所述业务系统的有效期,所述业务信息包括系统名称、开始时间、结束时间、所属项目组、服务器总数、活动服务器数; 系统映像子模块,用于为已...

【专利技术属性】
技术研发人员:林跃晓金波黄剑文苏凯陈军方翎姜唯刘文彬张若曦徐晖桂媛唐亮亮严宇平穆文杰周万春
申请(专利权)人:广东电网公司信息中心广州中软信息技术有限公司
类型:发明
国别省市:

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

1