CN110069263A - 一种基于电力调度管理云平台的解耦合方法 - Google Patents

一种基于电力调度管理云平台的解耦合方法 Download PDF

Info

Publication number
CN110069263A
CN110069263A CN201910192713.5A CN201910192713A CN110069263A CN 110069263 A CN110069263 A CN 110069263A CN 201910192713 A CN201910192713 A CN 201910192713A CN 110069263 A CN110069263 A CN 110069263A
Authority
CN
China
Prior art keywords
service
layer
application
decoupling
cloud platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910192713.5A
Other languages
English (en)
Inventor
穆志军
袁小蕾
李宁宁
刘仰韶
李龙潭
王鸿雁
王志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dezhou Power Supply Co of State Grid Shandong Electric Power Co Ltd
Original Assignee
Dezhou Power Supply Co of State Grid Shandong Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dezhou Power Supply Co of State Grid Shandong Electric Power Co Ltd filed Critical Dezhou Power Supply Co of State Grid Shandong Electric Power Co Ltd
Priority to CN201910192713.5A priority Critical patent/CN110069263A/zh
Publication of CN110069263A publication Critical patent/CN110069263A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于电力调度管理云平台的解耦合方法,所述电力调度管理云平台的解耦合设计包括基础设施层、平台服务层和应用服务层。本发明通过对OMS云平台进行解耦合后,***被拆分为多个功能模块,分别部署于不同的云服务器,各功能模块被拆分并且独立的部署到解耦合后的***当中,实现核心模块、核心进程独立运行,可以对某一功能模块单独进行停止、重启、删除、扩展,变更设置等操作。这些操作都只针对单独的功能模块或设备,而不是整个***。提高***业务连续性、动态扩展性。很好的解决了***集中部署、架构庞大、建设功能繁多,功能之间相互关联制约,给***的维护和升级都带来了很大的困难的问题。

Description

一种基于电力调度管理云平台的解耦合方法
技术领域
本发明属于电力调度管理云平台技术领域,涉及一种基于电力调度管理云平台的解耦合方法。
背景技术
现有电力调度管理平台(OMS)是实现电网调度规范化、流程化和一体化管理的重要技术平台,并分为国调、网调、省调、部分地调四级部署。但是目前OMS平台采用传统单体应用部署模式,各功能模块耦合性强且独立性差,软件***应用程序的组件之间的接口与其功能和结构紧密相连,每个功能模块的升级改造往往需要将***整体更新;当某一功能模块发生改变时,其余功能模块也将停止工作,这就大大降低了***的模块化程度以及***的可重用性,使***的维护成本升高,无法适应适应快速上线和弹性伸缩的***要求。
发明内容
本发明针对传统调度管理平台存在的单体应用部署、耦合度高、独立性差、维护成本高的问题提出一种新型的基于电力调度管理云平台的解耦合方法。
为了达到上述目的,本发明是采用下述的技术方案实现的:
一种基于电力调度管理云平台的解耦合方法,所述电力调度管理云平台的解耦合设计包括基础设施层、平台服务层和应用服务层,其中,
基础设施层:用于整合硬件、网络、操作***、软件平台资源,通过虚拟化、分布式存储、负载均衡与资源调配技术实现资源虚拟化、计算虚拟化、存储虚拟化根据用户需求为上层提供高效、灵活、安全、动态的计算和存储服务;用于提供硬件服务的电网调度管理应用***的云化解耦合工作计划基于调控云平台相应的物理硬件资源或虚拟化硬件资源、网络资源,为电网调度管理应用***云化提供基础的平台环境,提高资源利用率、提高***可靠性、提升运维便捷性;
平台服务层:包括业务层和基础层,所述业务层提供面向具体应用的服务,给上层应用直接提供服务;基础层跟基础设施层联系更加紧密,指定部署于具体的基础设施层资源位置;通过将公共的业务服务从业务应用中解耦分离出来,形成独立部署的业务服务;每个业务服务部署为一个专门的服务集群,并同时为多个业务应用提供服务;
应用服务层:根据电网调度管理应用***中各功能业务关联情况、业务访问压力情况将***进行解耦合拆分,包括公共信息管理应用、生产核心业务应用、专业管理类应用、综合管理类应用、上报国调类应用、管理辅助类应用六个应用组;应用服务层单个或分组部署于独立的虚拟服务器上,独立运行互不干扰,在不影响其他应用在线运行的前提下完成升级改造。
作为优选,所述电力调度管理云平台的解耦合方法对电网调度管理应用***云平台进行解耦合后,***被拆分为多个功能模块,分别部署于不同的云服务器,各功能模块被拆分并且独立的部署到解耦合后的***当中,实现核心模块、核心进程独立运行,对某一功能模块单独进行停止、重启、删除、扩展,变更设置操作;这些操作都只针对单独的功能模块或设备,而不是整个***。
作为优选,所述基础设施层根据实际业务容量、网络结构安装不同数量的数据库服务器、业务服务器、文件服务器、短信服务器、磁盘阵列、交换机、隔离装置。
作为优选,所述平台服务层部署有一套流程引擎集群,将不同引擎分配给不同应用;数据交换服务、数据库服务、文件服务、短信服务采用一主一备的部署模式。
作为优选,所述应用服务层单个或分组部署于独立的虚拟服务器上,独立运行互不干扰;每个应用组根据用户访问情况部署到不同数量的虚拟服务器集群上。
作为优选,所述基础设施层资源跟调控云平台共享、平台服务层部署***公共服务、应用服务层部署解耦合后的业务功能。
与现有技术相比,本发明的优点和积极效果在于:
1.本发明利用现有电力调度管理云平台进行重新设计,通过分层的架构设计,实现电力调度管理云平台的解耦合,确保核心模块独立运行,模块之间不直接调用,在不影响其他功能在线运行的前提下,***内各功能可独立升级改造,并可动态扩充其他功能,提高***业务连续性、动态扩展性。很好的解决了***集中部署、架构庞大、建设功能繁多,功能之间相互关联制约,给***的维护和升级都带来了很大的困难的问题。
2. 本发明可以解决现有的电力调度管理云平台(OMS)各功能模块间耦合度较强,部分模块的修改或停止运行有可能会影响整个***的正常工作的问题。本设计通过采用虚拟化、分布式存储与计算等关键技术将电力调度管理***改造为分层云架构。
3.本发明能够使解耦后的电力调度管理云平台***实现了业务功能独立部署以及独立升级维护,提高软件开发的效率和异构平台***的协同工作能力,并且提高了***的动态扩展性、业务连续性以及可维护性,提高***运行效益,实现调控业务管理水平的全面提升。
附图说明
图1为IaaS基础设施层硬件机构设计。
图2为PaaS平台服务层的架构设计。
图3为PaaS应用服务层的架构设计。
图4为OMS功能解耦合部署的总体架构设计。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合具体实施例对本发明做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开说明书的具体实施例的限制。
实施例1,如图1-图4所示,本实施例提供本发明一种基于电力调度管理云平台的解耦合设计,涉及电力调度管理云平台技术领域。该***解耦合的设计分为三层,分别为IaaS(基础设施层)、PaaS(平台服务层)和SaaS层(应用服务层),IaaS层设计与调控云平台IaaS层设计保持一致。将PaaS层的公共业务服务从业务应用中解耦分离出来,形成独立部署的业务服务。SaaS层采用业务驱动的模式,将目前的***拆分为多个应用分别部署于不同的云服务器,从而实现独立升级维护的目的。在结构方面,IaaS层资源与调度云平台共享,在PaaS层和SaaS层分别部署***公共服务解耦合后的业务功能。***的各项功能独立运行,服务之间通过接口进行调用。
IaaS基础设施层设计。可以有效整合硬件、网络、操作***、软件平台等资源,通过虚拟化、分布式存储、负载均衡与资源调配等技术实现资源虚拟化、计算虚拟化、存储虚拟化根据用户需求为上层提供高效、灵活、安全、动态的计算和存储服务。OMS***的云化解耦合工作计划基于调控云平台相应的物理硬件资源或虚拟化硬件资源、网络资源,为OMS云化提供了基础的平台环境,提高资源利用率、提高***可靠性、提升运维便捷性。
PaaS平台服务层设计。PaaS层根据实际功能划分为业务PaaS层和基础PaaS层。业务PaaS层提供面向具体应用的服务,如流程引擎,给上层应用直接提供服务;基础PaaS层跟IaaS层联系更加紧密,如文件存储服务,指定部署于具体的IaaS层资源位置。通过将公共的业务服务从业务应用中解耦分离出来,形成独立部署的业务服务。每个业务服务可部署为一个专门的服务集群,并同时为多个业务应用提供服务。
SaaS应用服务层层设计。根据OMS***中各功能业务关联情况、业务访问压力情况将***进行解耦合拆分,共计拆分出公共信息管理应用、生产核心业务应用、专业管理类应用、综合管理类应用、上报国调类应用、管理辅助类应用六个应用组。SaaS层应用可单个或分组部署于独立的虚拟服务器上,独立运行互不干扰,可在不影响其他应用在线运行的前提下完成升级改造。
如图1所示的IaaS基础设施层硬件机构设计。可根据实际业务容量、网络结构安装不同数量的数据库服务器、业务服务器、文件服务器、短信服务器、磁盘阵列、交换机、隔离装置等,为IaaS层、SaaS层提供相应的物理硬件资源、虚拟化硬件资源和网络资源,实现IaaS层资源和PaaS层服务将基本固化,为云平台解耦提供硬件条件。
如图2所示的PaaS平台服务层的架构设计。可根据实际功能划分为业务PaaS层和基础PaaS层。因为调用流程引擎服务的功能多且访问频繁,为保证流程响应速度,需要部署一套流程引擎集群,将不同引擎分配给不同应用。考虑到***的稳定性要求,数据交换服务、数据库服务、文件服务、短信服务都采用一主一备的部署模式。其他服务在资源充裕的情况下也可配置双机或多机模式。
如图3所示的PaaS应用服务层的架构设计。OMS***支撑整个调度管理业务的正常运转,特别是***中的核心业务之间相互关联,流程之间存在复杂的数据交互,***解耦之前务必将业务之间的制约关系梳理清楚。SaaS层应用可单个或分组部署于独立的虚拟服务器上,独立运行互不干扰。SaaS层应用计划拆分出六个应用组,每个应用组根据用户访问情况部署到不同数量的虚拟服务器集群上。
如图4所示的OMS功能解耦合部署的总体架构设计。将OMS***改造为分层云架构,云平台、服务器、操作***为调度管理云平台IaaS、PaaS、PaaS三层提供相关的硬件支持,IaaS层资源跟调控云平台共享、PaaS层部署***公共服务、SaaS层部署解耦合后的业务功能。
本发明通过对OMS云平台进行解耦合后,***被拆分为多个功能模块,分别部署于不同的云服务器,各功能模块被拆分并且独立的部署到解耦合后的***当中,实现核心模块、核心进程独立运行,可以对某一功能模块单独进行停止、重启、删除、扩展,变更设置等操作。这些操作都只针对单独的功能模块或设备,而不是整个***。
本发明,利用现有电力调度管理云平台进行重新设计,通过分层的架构设计,实现电力调度管理云平台的解耦合,确保核心模块独立运行,模块之间不直接调用,在不影响其他功能在线运行的前提下,***内各功能可独立升级改造,并可动态扩充其他功能,提高***业务连续性、动态扩展性。很好的解决了***集中部署、架构庞大、建设功能繁多,功能之间相互关联制约,给***的维护和升级都带来了很大的困难的问题。
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例应用于其它领域,但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

Claims (6)

1.一种基于电力调度管理云平台的解耦合方法,其特征在于:所述电力调度管理云平台的解耦合设计包括基础设施层、平台服务层和应用服务层,其中,
基础设施层:用于整合硬件、网络、操作***、软件平台资源,通过虚拟化、分布式存储、负载均衡与资源调配技术实现资源虚拟化、计算虚拟化、存储虚拟化根据用户需求为上层提供高效、灵活、安全、动态的计算和存储服务;用于提供硬件服务的电网调度管理应用***的云化解耦合工作计划基于调控云平台相应的物理硬件资源或虚拟化硬件资源、网络资源,为电网调度管理应用***云化提供基础的平台环境,提高资源利用率、提高***可靠性、提升运维便捷性;
平台服务层:包括业务层和基础层,所述业务层提供面向具体应用的服务,给上层应用直接提供服务;基础层跟基础设施层联系更加紧密,指定部署于具体的基础设施层资源位置;通过将公共的业务服务从业务应用中解耦分离出来,形成独立部署的业务服务;每个业务服务部署为一个专门的服务集群,并同时为多个业务应用提供服务;
应用服务层:根据电网调度管理应用***中各功能业务关联情况、业务访问压力情况将***进行解耦合拆分,包括公共信息管理应用、生产核心业务应用、专业管理类应用、综合管理类应用、上报国调类应用、管理辅助类应用六个应用组;应用服务层单个或分组部署于独立的虚拟服务器上,独立运行互不干扰,在不影响其他应用在线运行的前提下完成升级改造。
2.根据权利要求1所述的基于电力调度管理云平台的解耦合方法,其特征在于:所述电力调度管理云平台的解耦合方法对电网调度管理应用***云平台进行解耦合后,***被拆分为多个功能模块,分别部署于不同的云服务器,各功能模块被拆分并且独立的部署到解耦合后的***当中,实现核心模块、核心进程独立运行,对某一功能模块单独进行停止、重启、删除、扩展,变更设置操作;这些操作都只针对单独的功能模块或设备,而不是整个***。
3.根据权利要求1所述的基于电力调度管理云平台的解耦合方法,其特征在于:所述基础设施层根据实际业务容量、网络结构安装不同数量的数据库服务器、业务服务器、文件服务器、短信服务器、磁盘阵列、交换机、隔离装置。
4.根据权利要求1所述的基于电力调度管理云平台的解耦合方法,其特征在于:所述平台服务层部署有一套流程引擎集群,将不同引擎分配给不同应用;数据交换服务、数据库服务、文件服务、短信服务采用一主一备的部署模式。
5.根据权利要求1所述的基于电力调度管理云平台的解耦合方法,其特征在于:所述应用服务层单个或分组部署于独立的虚拟服务器上,独立运行互不干扰;每个应用组根据用户访问情况部署到不同数量的虚拟服务器集群上。
6.根据权利要求1所述的基于电力调度管理云平台的解耦合方法,其特征在于:所述基础设施层资源跟调控云平台共享、平台服务层部署***公共服务、应用服务层部署解耦合后的业务功能。
CN201910192713.5A 2019-03-14 2019-03-14 一种基于电力调度管理云平台的解耦合方法 Pending CN110069263A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910192713.5A CN110069263A (zh) 2019-03-14 2019-03-14 一种基于电力调度管理云平台的解耦合方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910192713.5A CN110069263A (zh) 2019-03-14 2019-03-14 一种基于电力调度管理云平台的解耦合方法

Publications (1)

Publication Number Publication Date
CN110069263A true CN110069263A (zh) 2019-07-30

Family

ID=67365259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910192713.5A Pending CN110069263A (zh) 2019-03-14 2019-03-14 一种基于电力调度管理云平台的解耦合方法

Country Status (1)

Country Link
CN (1) CN110069263A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912982A (zh) * 2019-11-20 2020-03-24 上海戈登网络科技有限公司 芯片设计云计算***及方法
CN111190584A (zh) * 2019-12-10 2020-05-22 平安健康保险股份有限公司 Ehis-db***版本发布方法、装置、计算机设备和存储介质
CN111506297A (zh) * 2020-05-30 2020-08-07 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 一种移动顶层设计***
CN112685073A (zh) * 2019-10-17 2021-04-20 天津天堰科技股份有限公司 一种***架构和应用该***架构的***
CN113590291A (zh) * 2021-07-30 2021-11-02 中国工商银行股份有限公司 多渠道应用拆分方法、装置及***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681899A (zh) * 2011-03-14 2012-09-19 金剑 云计算服务平台的虚拟计算资源动态管理***
CN103401917A (zh) * 2013-07-29 2013-11-20 华南理工大学 一种基于云总线的混合云计算***及其实现方法
US20130318388A1 (en) * 2012-05-24 2013-11-28 Xerox Corporation Method and system for computing energy rating for cloud-based software services
CN103544555A (zh) * 2013-08-22 2014-01-29 国家电网公司 一种电网调度自动化***中的统一资源管理平台
CN105069702A (zh) * 2015-08-10 2015-11-18 国家电网公司 一种电网集成信息处理方法
CN105205729A (zh) * 2015-09-22 2015-12-30 许继集团有限公司 一种基于云计算的电力***能效公共服务云平台
CN106656630A (zh) * 2017-01-13 2017-05-10 北京中电普华信息技术有限公司 一种电力营销业务应用***及其构建方法、平台
US20180247082A1 (en) * 2016-08-11 2018-08-30 Intel Corporation Secure Public Cloud with Protected Guest-Verified Host Control

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681899A (zh) * 2011-03-14 2012-09-19 金剑 云计算服务平台的虚拟计算资源动态管理***
US20130318388A1 (en) * 2012-05-24 2013-11-28 Xerox Corporation Method and system for computing energy rating for cloud-based software services
CN103401917A (zh) * 2013-07-29 2013-11-20 华南理工大学 一种基于云总线的混合云计算***及其实现方法
CN103544555A (zh) * 2013-08-22 2014-01-29 国家电网公司 一种电网调度自动化***中的统一资源管理平台
CN105069702A (zh) * 2015-08-10 2015-11-18 国家电网公司 一种电网集成信息处理方法
CN105205729A (zh) * 2015-09-22 2015-12-30 许继集团有限公司 一种基于云计算的电力***能效公共服务云平台
US20180247082A1 (en) * 2016-08-11 2018-08-30 Intel Corporation Secure Public Cloud with Protected Guest-Verified Host Control
CN106656630A (zh) * 2017-01-13 2017-05-10 北京中电普华信息技术有限公司 一种电力营销业务应用***及其构建方法、平台

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112685073A (zh) * 2019-10-17 2021-04-20 天津天堰科技股份有限公司 一种***架构和应用该***架构的***
CN110912982A (zh) * 2019-11-20 2020-03-24 上海戈登网络科技有限公司 芯片设计云计算***及方法
CN111190584A (zh) * 2019-12-10 2020-05-22 平安健康保险股份有限公司 Ehis-db***版本发布方法、装置、计算机设备和存储介质
CN111506297A (zh) * 2020-05-30 2020-08-07 内蒙古电力(集团)有限责任公司内蒙古电力科学研究院分公司 一种移动顶层设计***
CN113590291A (zh) * 2021-07-30 2021-11-02 中国工商银行股份有限公司 多渠道应用拆分方法、装置及***

Similar Documents

Publication Publication Date Title
CN110069263A (zh) 一种基于电力调度管理云平台的解耦合方法
CN103401917B (zh) 一种基于云总线的混合云计算***及其实现方法
US8280431B2 (en) Apparatus for end-user transparent utilization of computational, storage, and network capacity of mobile devices, and associated methods
CN105183554B (zh) 高性能计算与云计算混合计算***及其资源管理方法
CN112667362B (zh) Kubernetes上部署Kubernetes虚拟机集群的方法与***
CN109445802A (zh) 基于容器的私有化Paas平台及其发布应用的方法
CN102638566B (zh) 一种基于云存储的blog***运行方法
CN103440376A (zh) 基于组件的分布集中一体化仿真***运行支撑平台
CN106897947A (zh) 一种基于云平台的多租户服务快速部署方法
CN102594861A (zh) 一种多服务器负载均衡的云存储***
CN101860024B (zh) 电力***省地调一体化pas***的实现方法
CN109800055A (zh) 容器调度编排方法和***
CN113821268B (zh) 一种与OpenStack Neutron融合的Kubernetes网络插件方法
CN107943559A (zh) 一种大数据资源调度***及其方法
CN103685564B (zh) 引入插件化应用能力层的行业应用在线运营云平台***
CN106909462A (zh) 一种云资源调度方法及装置
WO2022037265A1 (zh) 边缘计算中心一体化服务器
CN106020969A (zh) 一种高性能云计算混合计算***及其方法
CN105468429A (zh) 一种高效虚拟化集群管理方法和集群节点
CN106961440B (zh) 基于企业级资源运行监控管理的云平台
CN115619162A (zh) 一种基于云平台和微服务架构的供电服务指挥***
Lin et al. Research on building an innovative electric power marketing business application system based on cloud computing and microservices architecture technologies
CN112102904A (zh) 中医药大数据云服务***
CN106412094A (zh) 一种以公有云方式组织管理分散资源的方法
CN113626150A (zh) 一种弹性容器实例实现方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190730

RJ01 Rejection of invention patent application after publication