本发明专利技术涉及一种基于电力PaaS云平台的资源适配调度系统及方法,涉及电力PaaS云平台资源适配调度领域。该系统包括:资源适配模块,用于通过异构基础设施资源适配技术实现PaaS平台对多个混合、异构基础设施资源池的规划与使用能力;资源调度模块,用于应用系统和服务在部署和运行过程中的资源调度。本发明专利技术采用状态缓存池实现监测和同步PaaS平台资源与基础设施资源的状态。统一管理和调度基础设施资源,支持通过平均负载调度、节能调度、性能调度、在线迁移调度和弹性伸缩调度实现应用系统与基础设施资源的解耦,使IT生态体系实现“按需分配,按需使用”。
【技术实现步骤摘要】
本专利技术涉及电力PaaS云平台资源适配调度领域。
技术介绍
在云计算需求迅速增长的环境下,世界上信息产业发展领先的国家和地区对云计算给予了高度的重视,将云计算技术提升到战略发展的高度。各国研究并制定了云计算发展相关的战略规划,部署了国家级云计算基础设施,以加快推动云计算应用的建设,抢占云计算技术和产业发展的至高点。例如,美国政府正在大力推行的云计算计划,内容涉及生产制造产业结构调整、云端产业发展、商务业务整合、政府网站改革、社交媒体等诸多方面。我国政府高度重视云计算产业发展,国务院《关于加快培育和发展战略性新兴产业的决定》(国发〔2010〕32号),把促进云计算技术研发和示范应用建设作为发展新一代信息技术的重要任务。目前,我国云计算应用在政府、电信、医疗、金融、电力、石油石化等行业取得了快速发展,建设了大批示范工程。“十二五”期间,我国云计算市场的产值规模已突破1万亿元人民币,云计算产业已度过市场培育期,进入快速发展阶段,预计未来几年,年均产值复合增长率将超过80%。随着信息技术的高速发展,企业级数据中心的规模越来越大,信息技术在企业中的作用也越来越重要。传统企业数据中心的建设,主要依据业务应用系统的需求进行软硬件资源配置,这样的模式存在以下缺点:首先,资源利用率很低,据权威机构统计企业数据中心服务器资源平均利用效率只有20%-40%;其次,IT系统规模的增长,导致运维成本日益高昂;再次,系统模块之间依赖关系很强,导致应用系统缺乏对业务变化的快速适应能力;最后,人工运维的工作方式不能满足数据中心对高可用性的需求,企业业务的连续服务和关键数据安全也得不到可靠保障。
技术实现思路
本专利技术为了解决上述现有技术中存在的问题,提出了一种基于电力PaaS云平台的资源适配调度系统及方法。本专利技术解决上述技术问题的技术方案如下:一种基于电力PaaS云平台的资源适配调度系统,它包括:资源适配模块,用于通过异构基础设施资源适配技术实现PaaS平台对多个混合、异构基础设施资源池的规划与使用能力;资源调度模块,用于应用系统和服务在部署和运行过程中的资源调度。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述资源调度模块包括:分配调度模块,用于在应用系统或服务需要部署时,通过PaaS平台的统一调度,为应用系统或服务的需求分配最为合适的基础设施资源来承载应用系统或服务的运行;迁移调度模块,用于基础设施资源所承载的服务器发生故障时,自动的迁移到其他运行正常的服务器中,保障系统运维的可持续性;运行调度模块,用于应用系统在运行过程中,根据访问量增大或减小进行弹性伸缩调度。进一步,所述分配调度模块包括:平均负载调度模块,用于将需要的资源分配在平均负载最低的主机上;节能优先调度模块,用于将需要的资源分配在主机能率值最大的主机上;性能优先调度模块,用于将需要的资源分配在资源利用率最低的主机上。进一步,所述运行调度模块包括:弹性伸缩条件设定模块,用于设定弹性伸缩条件出发弹性伸缩动作;策略解析模块,用于对弹性伸缩条件进行解析和处理;弹性伸缩动作模块,用于执行弹性伸缩动作,包括弹性扩展和弹性收缩。本专利技术的有益效果:本专利技术通过适配器技术集成企业内所有的基础设施资源,包括集成现有正在运行的资源,采用状态缓存池实现监测和同步PaaS平台资源与基础设施资源的状态。统一管理和调度基础设施资源,支持通过平均负载调度、节能调度、性能调度、在线迁移调度和弹性伸缩调度实现应用系统与基础设施资源的解耦,使IT生态体系实现“按需分配,按需使用”。一种基于电力PaaS云平台的资源适配调度方法,该方法包括:资源适配步骤,用于通过异构基础设施资源适配技术实现PaaS平台对多个混合、异构基础设施资源池的规划与使用能力;资源调度步骤,用于应用系统和服务在部署和运行过程中的资源调度。进一步,所述资源调度步骤包括:分配调度步骤,用于在应用系统或服务需要部署时,通过PaaS平台的统一调度,为应用系统或服务的需求分配最为合适的基础设施资源来承载应用系统或服务的运行;迁移调度步骤,用于基础设施资源所承载的服务器发生故障时,自动的迁移到其他运行正常的服务器中,保障系统运维的可持续性;运行调度步骤,用于应用系统在运行过程中,根据访问量增大或减小进行弹性伸缩调度。进一步,所述分配调度步骤包括:平均负载调度步骤,用于将需要的资源分配在平均负载最低的主机上;节能优先调度步骤,用于将需要的资源分配在主机能率值最大的主机上;性能优先调度步骤,用于将需要的资源分配在资源利用率最低的主机上。进一步,所述运行调度步骤包括:弹性伸缩条件设定步骤,用于设定弹性伸缩条件出发弹性伸缩动作;策略解析步骤,用于对弹性伸缩条件进行解析和处理;弹性伸缩动作步骤,用于执行弹性伸缩动作,包括弹性扩展和弹性收缩。附图说明图1为本专利技术实施例所述的基于电力PaaS云平台的资源适配调度系统的原理示意图;图2为本专利技术实施例所述的资源调度模块2的原理示意图;图3为本专利技术实施例所述的分配调度模块3的原理示意图;图4为本专利技术实施例所述的运行调度模块5的原理示意图;图5为本专利技术实施例所述的基于电力PaaS云平台的资源适配调度方法的流程图;图6为本专利技术实施例所述的资源调度步骤的流程图;图7为本专利技术实施例所述的分配调度步骤的流程图;图8为本专利技术实施例所述的运行调度步骤的流程图。附图中,各标号所代表的部件列表如下:1、资源适配模块,2、资源调度模块,3、分配调度模块,4、迁移调度模块,5、运行调度模块,6、平均负载调度模块,7、节能优先调度模块,8、性能优先调度模块,9、弹性伸缩条件设定模块,10、策略解析模块,11、弹性伸缩动作模块。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例1资源适配与调度技术的主要目标是研究以适配器技术为基础,集成异构基础设施资源,并通过统一调度的方式来管理和使用基础设施资源,为上层应用系统提供支撑。如图1所示,本实施例提出了一种基于电力PaaS云平台的资源适配调度系统,它包括:资源适配模块1,用于通过异构基础设施资源适配技术实现PaaS平台对多个混合、异构基础设施资源池的规划与使用能力。通过统一的资源管理引擎来管理多种虚拟化系统,统一对外提供的管理能力,从而屏蔽底层基础资源的差异。针对每一种基础设施资源,均能提供相应的适配器来完成对接。可以支持对VMware、KVM、Hyper-V、华为FusionSphere、Docker和物理机的适配,也能支持对每种基础设施资源中已有的资源进行纳管,并利用平台内的监控系统能够实时监控资源的性能、容量、状态等信息。通过异构资源池适配层实现异构基础资源的接入,对上层各管理模块的指令进行翻译和对每个资源池之间的指令分发,将管理模块分发的指令翻译为不同虚拟化管理软件的接口并分发到相应的虚拟化管理软件中执行。状态缓存器从虚拟化管理软件中接收虚拟化资源池的拓扑结构、资源、配置信息,为上层的管理模块提供底层各异构资源池的详细信息,为资源管理功能提供依据。上层的各个管理模块实现对多个异构虚拟化资源池的统一管理,包括计算资源、网络资源和存储资源的管理。资源管理引擎的管理指令均由管理模块发起,交由异构资源池适配层进行指令分本文档来自技高网...
【技术保护点】
一种基于电力PaaS云平台的资源适配调度系统,其特征在于,它包括:资源适配模块(1),用于通过异构基础设施资源适配技术实现PaaS平台对多个混合、异构基础设施资源池的规划与使用能力;资源调度模块(2),用于应用系统和服务在部署和运行过程中的资源调度。
【技术特征摘要】
1.一种基于电力PaaS云平台的资源适配调度系统,其特征在于,它包括:资源适配模块(1),用于通过异构基础设施资源适配技术实现PaaS平台对多个混合、异构基础设施资源池的规划与使用能力;资源调度模块(2),用于应用系统和服务在部署和运行过程中的资源调度。2.根据权利要求1所述的一种基于电力PaaS云平台的资源适配调度系统,其特征在于,所述资源调度模块(2)包括:分配调度模块(3),用于在应用系统或服务需要部署时,通过PaaS平台的统一调度,为应用系统或服务的需求分配最为合适的基础设施资源来承载应用系统或服务的运行;迁移调度模块(4),用于基础设施资源所承载的服务器发生故障时,自动的迁移到其他运行正常的服务器中,保障系统运维的可持续性;运行调度模块(5),用于应用系统在运行过程中,根据访问量增大或减小进行弹性伸缩调度。3.根据权利要求2所述的一种基于电力PaaS云平台的资源适配调度系统,其特征在于,所述分配调度模块(3)包括:平均负载调度模块(6),用于将需要的资源分配在平均负载最低的主机上;节能优先调度模块(7),用于将需要的资源分配在主机能率值最大的主机上;性能优先调度模块(8),用于将需要的资源分配在资源利用率最低的主机上。4.根据权利要求2所述的一种基于电力PaaS云平台的资源适配调度系统,其特征在于,所述运行调度模块(5)包括:弹性伸缩条件设定模块(9),用于设定弹性伸缩条件出发弹性伸缩动作;策略解析模块(10),用于对弹性伸缩条件进行解析和处理;弹性伸缩动作模块(11),用于...
【专利技术属性】
技术研发人员:陈华军,李鹏,许爱东,方萌,黄文琦,戴涛,张乾坤,
申请(专利权)人:南方电网科学研究院有限责任公司,中国南方电网有限责任公司电网技术研究中心,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。