首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 系统软件 / 操作系统 / 一种电力系统云仿真平台的运营管理方法

一种电系统仿真平台的运营管理方法

阅读:48发布:2024-01-19

专利汇可以提供一种电系统仿真平台的运营管理方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种电 力 系统 云 仿真平台的运营管理方法,所述电力系统云仿真平台包括云仿真资源管理系统和云仿真应用支持系统;包括以下步骤:构建云仿真资源管理系统;构建云仿真应用支持系统;确定电力系统云仿真平台安全性;电力系统云仿真平台的运营管理。本发明实现了云仿真分析计算应用,支持多用户以面向网络服务模式按照权限在一套或多套数据上开展潮流、暂稳、小干扰、 短路 电流 等仿真计算功能,解决了单机版 软件 在大规模互联 电网 分析计算中业务和数据无法共享的局限性。,下面是一种电系统仿真平台的运营管理方法专利的具体信息内容。

1.一种电系统仿真平台的运营管理方法,其特征在于:所述电力系统云仿真平台包括云仿真资源管理系统和云仿真应用支持系统;所述方法包括以下步骤:
步骤1:构建云仿真资源管理系统;
步骤2:构建云仿真应用支持系统;
步骤3:确定电力系统云仿真平台安全性;
步骤4:电力系统云仿真平台的运营管理;
所述步骤1包括以下步骤:
步骤1-1:虚拟化物理资源;
将物理资源与操作系统分开,使得具有不同操作系统的多个虚拟服务器在同一物理服务器上独立运行,最大化的利用物理资源,即物理资源被多个虚拟服务器共享,并可通过虚拟服务器管理平台进行统一调配;
步骤1-2:物理资源池化
将包括计算、存储和网络的物理资源分别池化,组成计算资源池、存储资源池和网络资源池,为云仿真应用支持系统和云仿真应用服务系统提供虚拟计算能力、虚拟存储能力以及虚拟网络吞吐能力;
步骤1-3:分布式存储构建;
将网络中不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能,实现分布式环境下的存储资源整合和存储服务管理;
分布式存储包括数据服务、数据整合、数据访问、数据交互、数据安全、成本控制和运维管理;
步骤1-4:构建云仿真资源管理操作系统;
使用Xen服务器虚拟化技术将服务器进行虚拟化,同时兼容VMware的vSphere虚拟化平台,构建云仿真资源管理操作系统,统一管理和分配资源;云仿真资源管理操作系统包括云仿真资源管理虚拟化管理中心、云仿真资源管理统一运维平台和云仿真资源管理服务户;
所述步骤4包括以下步骤:
步骤4-1:管理员运营管理,包括资源池管理、服务管理、服务目录管理、用户管理和日志审计管理;
步骤4-2:用户使用电力系统云仿真平台,包括应用管理、服务申请、资产管理、用户注册、监控管理、告警管理、报表管理、应用服务器服务、数据库服务、仿真计算服务和计算数据服务。
2.根据权利要求1所述的电力系统云仿真平台的运营管理方法,其特征在于:所述步骤
2具体包括以下步骤:
步骤2-1:通用中间件集成;
利用通用中间件屏蔽底层不同服务器以及操作系统之间的差异性,实现统一的计算平台和运行环境,对之上的应用程序提供一致的平台系统服务支持接口,然后通过应用服务器的集群虚拟化和动态配置特性,形成按需分配的资源管理虚拟化层;集成的服务器包括应用服务器和数据库服务器,应用服务器主要为Tomcat;数据库服务器包括Oracle、MySQL和Redis;
步骤2-2:电力系统仿真计算服务化;
通过在计算节点前增加负载均衡节点,由负载均衡节点统一向外发布Webservice服务,访问该服务后会向待计算任务队列中加入新的任务,各个计算节点通过抢占的方式得到任务,平台可以动态监测整体计算节点的负载情况,并可以对计算节点资源进行动态伸缩;
步骤2-3:云仿真计算数据管理构建;
基于统一数据建模和分布数据交换标准,按照流程接收、校核、存储并管理电力系统计算分析相关数据,包括现状电网和规划电网,不仅满足调度运行的要求,还满足规划设计的要求,除提供计算分析相关数据外,还提供2~3年滚动计算数据;
步骤2-4:构建并行计算服务;
基于云仿真资源管理系统提供虚拟机集群,部署安装并行计算平台,对外开放SOAP接口,提供并行计算服务。
3.根据权利要求1所述的电力系统云仿真平台的运营管理方法,其特征在于:所述步骤
3中,电力系统云仿真平台安全性包括数据安全性、网络安全性、应用程序安全性和身份认证管理安全性。
4.根据权利要求3所述的电力系统云仿真平台的运营管理方法,其特征在于:在单个物理机上安装操作系统后再部署应用系统,在应用系统和物理资源层之间加入IaaS层,保证数据安全性;
通过在虚拟机或物理机之间设置VLAN加强系统内部的网络隔离,并设置云仿真平台内每个虚拟机或物理机的QoS策略,保证网络安全性;
通过电力系统云仿真平台设置物理机和虚拟机的HA,保证应用程序安全性;
通过用户名和密码的认证方式,保证身份认证管理安全性。
5.根据权利要求1所述的电力系统云仿真平台的运营管理方法,其特征在于:所述步骤
4-1中,通过资源池管理实现对Oracle、Mysql、Redis、Tomcat、仿真计算router节点和仿真计算节点的管理;
通过服务管理实现平台服务管理和业务服务管理;
通过服务目录管理实现中间件服务管理和集成服务管理;中间件服务包括关系型数据库、非关系型数据库和应用服务器,集成服务主要是对企业内部原有能力的集成;
通过用户管理实现用户信息管理、色信息管理和组织信息管理;通过用户管理界面实现包括人员的添加、修改、删除和授权操作的用户信息管理;通过角色管理界面实现包括用户角色的自定义、增加、删除和修改的角色信息管理;通过组用户管理界面,实现包括对组织成员的添加、修改和删除的组织信息管理;
通过日志审计管理实现对各类用户的创建、删除和配置操作进行审计,审计内容包括操作类型、操作内容、操作时间和操作者。
6.根据权利要求1所述的电力系统云仿真平台的运营管理方法,其特征在于:所述步骤
4-2中,用户将自己申请的资产进行组合形成应用对外提供服务,实现应用管理,应用创建时需要填入应用信息、应用使用资产信息和应用自动伸缩策略信息;
将平台服务和业务服务发布为服务目录,供普通用户申请使用,实现服务申请;
通过资产管理实现对MySql资产、Oracle资产和Redis资产的管理;
用户在登录前,通过填写响应信息向系统注册,用户在没有注册前不能进行登录,注册后成为用户设定角色后,用户可以登录系统;
通过监控管理实现对主机视图、资源池视图、用户视图和应用视图的监控;
通过告警管理实现对告警IP、告警等级、告警原因、告警发生时间、恢复时间、处理状态、详细信息、告警发生指标名称、告警发生指标值、告警发生阈值、告警条件和告警原因的管理;
通过报表管理实现对占用资源统计报表、在线运行时长报表和历史申请数量报表的管理;
创建应用时自动申请Nginx服务器作为负载均衡,通过自动修改Nginx服务器和Tomcat服务器的配置,完成应用的创建,实现应用服务器服务;
通过在电力系统云仿真平台上自动部署数据库实现数据库服务,数据库类型包括Mysql、Oracle和Redis;Mysql和Redis部署在虚拟机资源池中,Oracle部署在物理机资源池中;
通过在电力系统云仿真平台上自动部署仿真计算实现仿真计算服务,仿真计算服务由仿真计算的路由平台服务和计算平台服务完成;
在电力系统云仿真平台上以虚拟机的方式完成计算数据服务。

说明书全文

一种电系统仿真平台的运营管理方法

技术领域

[0001] 本发明涉及一种运营管理方法,具体涉及一种电力系统云仿真平台的运营管理方法。

背景技术

[0002] 随着我国电网的大规模建设,电网仿真分析计算的数据规模和模式发生了巨大变化,还停留在单机版形态的电力系统仿真分析工具已不能很好的满足日常的计算分析工作需求,这些突出需求包括:
[0003] (1)现有仿真分析工具无法高效支持多用户在同一套数据上或多套数据上同时开展数据维护和计算工作,电网分析计算时被迫长时间使用单机版集中办公开展计算分析工作方式,这种方式当前看来已经越来越难以持续;
[0004] (2)仿真计算应用在近些年来有较快的发展,但应用开发时与平台界线不分明,缺乏基础平台支持能力后,造成应用缺乏扩展性、可靠性;如何梳理已有平台成果并利用云计算技术,打造一个开放、易用的云仿真平台为各类应用开发、测试所用已经迫不及待;
[0005] (3)仿真计算应用各自独立建设和运营,计算资源按照应用计算的峰值配置,空闲率高;计算资源分散,不能在全局实现资源共享和利用。
[0006] 云计算具备普遍网络访问、共享资源池、快速弹性能力、可度量的服务、按需的自服务等特征,可以很好满足“大运行、大规划”技术支撑体系对仿真计算应用提出的迫切需求。

发明内容

[0007] 为了克服上述现有技术的不足,本发明提供一种电力系统云仿真平台的运营管理方法,实现了云仿真分析计算应用,支持多用户以面向网络服务模式按照权限在一套或多套数据上开展潮流、暂稳、小干扰、短路电流等仿真计算功能,解决了单机版软件在大规模互联电网分析计算中业务和数据无法共享的局限性。
[0008] 为了实现上述发明目的,本发明采取如下技术方案:
[0009] 本发明提供一种电力系统云仿真平台的运营管理方法,所述电力系统云仿真平台包括云仿真资源管理系统和云仿真应用支持系统;所述方法包括以下步骤:
[0010] 步骤1:构建云仿真资源管理系统;
[0011] 步骤2:构建云仿真应用支持系统;
[0012] 步骤3:确定电力系统云仿真平台安全性;
[0013] 步骤4:电力系统云仿真平台的运营管理。
[0014] 所述步骤1包括以下步骤:
[0015] 步骤1-1:虚拟化物理资源;
[0016] 将物理资源与操作系统分开,使得具有不同操作系统的多个虚拟服务器在同一物理服务器上独立运行,最大化的利用物理资源,即物理资源被多个虚拟服务器共享,并可通过虚拟服务器管理平台进行统一调配;
[0017] 步骤1-2:物理资源池化
[0018] 将包括计算、存储和网络的物理资源分别池化,组成计算资源池、存储资源池和网络资源池,为云仿真应用支持系统和云仿真应用服务系统提供虚拟计算能力、虚拟存储能力以及虚拟网络吞吐能力;
[0019] 步骤1-3:分布式存储构建;
[0020] 将网络中不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能,实现分布式环境下的存储资源整合和存储服务管理;
[0021] 分布式存储包括数据服务、数据整合、数据访问、数据交互、数据安全、成本控制和运维管理;
[0022] 步骤1-4:构建云仿真资源管理操作系统;
[0023] 使用Xen服务器虚拟化技术将服务器进行虚拟化,同时兼容VMware的vSphere虚拟化平台,构建云仿真资源管理操作系统,统一管理和分配资源;云仿真资源管理操作系统包括云仿真资源管理虚拟化管理中心、云仿真资源管理统一运维平台和云仿真资源管理服务户。
[0024] 所述步骤2具体包括以下步骤:
[0025] 步骤2-1:通用中间件集成;
[0026] 利用通用中间件屏蔽底层不同服务器以及操作系统之间的差异性,实现统一的计算平台和运行环境,对之上的应用程序提供一致的平台系统服务支持接口,然后通过应用服务器的集群虚拟化和动态配置特性,形成按需分配的资源管理虚拟化层;集成的服务器包括应用服务器和数据库服务器,应用服务器主要为Tomcat;数据库服务器包括Oracle、MySQL和Redis;
[0027] 步骤2-2:电力系统仿真计算服务化;
[0028] 通过在计算节点前增加负载均衡节点,由负载均衡节点统一向外发布Webservice服务,访问该服务后会向待计算任务队列中加入新的任务,各个计算节点通过抢占的方式得到任务,平台可以动态监测整体计算节点的负载情况,并可以对计算节点资源进行动态伸缩;
[0029] 步骤2-3:云仿真计算数据管理构建;
[0030] 基于统一数据建模和分布数据交换标准,按照流程接收、校核、存储并管理电力系统计算分析相关数据,包括现状电网和规划电网,不仅满足调度运行的要求,还满足规划设计的要求,除提供计算分析相关数据外,还提供2~3年滚动计算数据;
[0031] 步骤2-4:构建并行计算服务;
[0032] 基于云仿真资源管理系统提供虚拟机集群,部署安装并行计算平台,对外开放SOAP接口,提供并行计算服务。
[0033] 所述步骤3中,电力系统云仿真平台安全性包括数据安全性、网络安全性、应用程序安全性和身份认证管理安全性。
[0034] (1)在单个物理机上安装操作系统后再部署应用系统,在应用系统和物理资源层之间加入IaaS层,保证数据安全性;
[0035] (2)通过在虚拟机或物理机之间设置VLAN加强系统内部的网络隔离,并设置云仿真平台内每个虚拟机或物理机的QoS策略,保证网络安全性;
[0036] (3)通过电力系统云仿真平台设置物理机和虚拟机的HA,保证应用程序安全性;
[0037] (4)通过用户名和密码的认证方式,保证身份认证管理安全性。
[0038] 所述步骤4包括以下步骤:
[0039] 步骤4-1:管理员运营管理,包括资源池管理、服务管理、服务目录管理、用户管理和日志审计管理;
[0040] (1)通过资源池管理实现对Oracle、Mysql、Redis、Tomcat、仿真计算router节点和仿真计算节点的管理;
[0041] (2)通过服务管理实现平台服务管理和业务服务管理;
[0042] (3)通过服务目录管理实现中间件服务管理和集成服务管理;中间件服务包括关系型数据库、非关系型数据库和应用服务器,集成服务主要是对企业内部原有能力的集成;
[0043] (4)通过用户管理实现用户信息管理、色信息管理和组织信息管理;通过用户管理界面实现包括人员的添加、修改、删除和授权操作的用户信息管理;通过角色管理界面实现包括用户角色的自定义、增加、删除和修改的角色信息管理;通过组用户管理界面,实现包括对组织成员的添加、修改和删除的组织信息管理;
[0044] (5)通过日志审计管理实现对各类用户的创建、删除和配置操作进行审计,审计内容包括操作类型、操作内容、操作时间和操作者。
[0045] 步骤4-2:用户使用电力系统云仿真平台,包括应用管理、服务申请、资产管理、用户注册、监控管理、告警管理、报表管理、应用服务器服务、数据库服务、仿真计算服务和计算数据服务。
[0046] (1)用户将自己申请的资产进行组合形成应用对外提供服务,实现应用管理,应用创建时需要填入应用信息、应用使用资产信息和应用自动伸缩策略信息;
[0047] (2)将平台服务和业务服务发布为服务目录,供普通用户申请使用,实现服务申请;
[0048] (3)通过资产管理实现对MySql资产、Oracle资产和Redis资产的管理;
[0049] (4)用户在登录前,通过填写响应信息向系统注册,用户在没有注册前不能进行登录,注册后成为用户设定角色后,用户可以登录系统;
[0050] (5)通过监控管理实现对主机视图、资源池视图、用户视图和应用视图的监控;
[0051] (6)通过告警管理实现对告警IP、告警等级、告警原因、告警发生时间、恢复时间、处理状态、详细信息、告警发生指标名称、告警发生指标值、告警发生阈值、告警条件和告警原因的管理;
[0052] (7)通过报表管理实现对占用资源统计报表、在线运行时长报表和历史申请数量报表的管理;
[0053] (8)创建应用时自动申请Nginx服务器作为负载均衡,通过自动修改Nginx服务器和Tomcat服务器的配置,完成应用的创建,实现应用服务器服务;
[0054] (9)通过在电力系统云仿真平台上自动部署数据库实现数据库服务,数据库类型包括Mysql、Oracle和Redis;Mysql和Redis部署在虚拟机资源池中,Oracle部署在物理机资源池中;
[0055] (10)通过在电力系统云仿真平台上自动部署仿真计算实现仿真计算服务,仿真计算服务由仿真计算的路由平台服务和计算平台服务完成;
[0056] (11)在电力系统云仿真平台上以虚拟机的方式完成计算数据服务。
[0057] 与现有技术相比,本发明的有益效果在于:
[0058] 1.降低下属单位用户使用计算分析的难度;
[0059] 将潮流计算、暂态稳定、小干扰计算等各种仿真计算功能以网络服务的方式发布,实现计算分析功能所需即所用,其业务集中的方式可以保证功能版本的一致性,通过协助技术,方便获取用户计算环境,利于对用户计算中出现的问题进行诊断,并给予及时的技术支持,降低各下属单位用户使用计算分析的难度。
[0060] 2.精益化成本控制,降低业务基础设施成本;
[0061] 基于并行电力仿真计算技术,将大批量的电力仿真计算任务,如潮流计算、暂稳计算、小干扰计算等,实现统一调度,发挥大规模并行计算优势,极大降低运营和服务硬件成本。
[0062] 3.有效提升仿真应用和业务的协作能力;
[0063] 实现仿真应用计算由传统的单区域独立计算模式向多区域联合协同计算模式转变,以及异地多人同时协同维护,在此基础上自动完成数据拼接和校验,为滚动计算提供计算分析数据,大大提高了仿真应用和业务协作的能力。
[0064] 4.提升资源利用率,带来经济效益和社会效益;
[0065] 云仿真平台可以提升资源利用率,提高运维平,减少人力和硬件成本,降低能源消耗,为企业带来显著的经济效益。云仿真平台实现了工作模式转型和管理创新,减少了人员异地出差,改善了人员计算工作条件,从技术条件上保证计算工作以人为本;提高了计算资源利用率,践行资源共享、降本增效、节能减排理念,给电网公司带来良好的社会效益。附图说明
[0066] 图1是本发明实施例中电力系统云仿真平台架构图;
[0067] 图2是本发明实施例中虚拟化硬件资源图;
[0068] 图3是本发明实施例中虚拟资源池化图;
[0069] 图4是本发明实施例中云仿真资源管理操作系统图;
[0070] 图5是本发明实施例中云仿真应用支持系统并行计算服务架构图。

具体实施方式

[0071] 下面结合附图对本发明作进一步详细说明。
[0072] 基于云计算技术,集成电力系统仿真计算数据发布、核心分析计算程序、并行计算、通用中间件等能力,将潮流、暂态稳定、短路电流、电压稳定、小干扰稳定等各类型电力系统仿真分析计算以及电力系统仿真计算数据管理、校核功能,以可计量、可计费网络服务的方式在云中发布,用户或第三方系统可以通过网络按需使用这些服务,解决了业务应用和业务平台解耦难题,改变了传统电力系统仿真分析软件开发和使用模式,实现了工作模式转型和管理创新。
[0073] 电力系统仿真分析简称仿真计算,通过建模等数学方法分析模拟电力系统运行状况。
[0074] 电力系统云仿真平台简称云仿真平台,基于云计算技术的电力系统仿真分析计算平台,包括云仿真资源管理系统、云仿真应用支持系统以及构建于两者之上的云仿真应用服务。
[0075] 电力系统云仿真平台向云中发布电力系统仿真计算数据、电力系统仿真计算、并行计算、通用中间件服务,将潮流、暂态稳定、短路电流、电压稳定、小干扰稳定等各类型仿真计算服务和仿真计算数据服务以资源池的方式呈现给云中用户。利用电力系统云仿真平台资源池提供的动态可伸缩、高可靠能力,计算资源不足,自动依据自定义模板新增虚拟机计算资源;当计算资源过剩,自动删除虚拟机来释放计算资源。
[0076] 云中多用户以面向网络服务模式按照权限对一套或多套数据进行维护、管理、校核和开展潮流、暂稳、小干扰、短路电流等仿真计算功能。用户自助方式新应用申请所需要的各种资源,例如数据库、应用服务器、仿真计算、并行计算能力等资源,申请通过审批(人工审批或自动审批)后,资源通过云平台自动进行快速调配,减少了传统应用发布时硬件购买、环境准备、软件部署等过程。用户通过退订手动释放各种资源。
[0077] 电力系统云仿真平台依据软件分层的原则,通过对典型仿真应用系统模型进行分类管理,将随需所变的业务和技术实现分开,即用户在实现业务的时候,不需要考虑硬件、操作系统、软件等软件架构平台技术细节。各类业务系统开发人员,可以充分利用云仿真平台开发复杂应用软件应用,关注的焦点在于业务逻辑和管理模式,而无需关心采用何种技术来实现,真正实现“按需即用、随需应用”。
[0078] 本发明提供一种电力系统云仿真平台的运营管理方法,(如图1)电力系统云仿真平台包括云仿真资源管理系统和云仿真应用支持系统;所述方法包括以下步骤:
[0079] 步骤1:构建云仿真资源管理系统;
[0080] 步骤2:构建云仿真应用支持系统;
[0081] 步骤3:确定电力系统云仿真平台安全性;
[0082] 步骤4:电力系统云仿真平台的运营管理。
[0083] 所述步骤1包括以下步骤:
[0084] 步骤1-1:虚拟化物理资源;
[0085] 将物理资源与操作系统分开,使得具有不同操作系统的多个虚拟服务器在同一物理服务器上独立运行,最大化的利用物理资源,即物理资源被多个虚拟服务器共享,并可通过虚拟服务器管理平台进行统一调配,极大地提高了服务器硬件利用率,并可有效地减少服务器购置及基础设施的投入;
[0086] 虚拟化按其应用来分类,可以分为服务器虚拟化、存储虚拟化、网络虚拟化等,它是虚拟资源池化的基础,能够有效提高能源管理水平,帮助企业构建绿色数据中心。以服务器虚拟化为例,可分为寄居架构(典型代表为Linux Container、Docker)和裸金属架构(典型代表为Xen、KVM)两种架构,如图2所示;
[0087] 虚拟化硬件资源的技术优势主要体现在以下几个方面:
[0088] (1)减少服务器的数量,提供一种服务器整合的方法,减少初期硬件采购成本。降低服务器占用空间、散热以及电力消耗等,进一步压缩成本。
[0089] (2)提高服务器资源的利用率,提高服务器计算能力。同时,简化服务器部署、管理和维护工作,降低管理费用
[0090] (3)提高可用性,具备透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境。同时,支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案。
[0091] (4)提高可靠性,在不中断用户工作的情况下进行系统更新。并且支持异构操作系统的整合,保证应用的持续运行。
[0092] 步骤1-2:物理资源池化;
[0093] 如图3所示,资源池是构建云仿真资源管理服务的基础,将包括计算、存储和网络的物理资源分别池化,组成计算资源池、存储资源池和网络资源池,为云仿真应用支持系统和云仿真应用服务系统提供虚拟计算能力、虚拟存储能力以及虚拟网络吞吐能力;
[0094] 虚拟资源池的技术优势主要体现在以下几个方面:
[0095] (1)将应用与计算资源解耦合,使计算资源应用共享,克服IT系统资源应用的局限性。
[0096] (2)资源池的建设、配置、采购不再与具体项目绑。
[0097] (3)应用和物理资源界面清晰,运维和管理各司其职,责任明确。
[0098] (4)资源管理不再依赖于原有系统集成商,缩短需求响应时间。
[0099] (5)促进资源的合理应用,降低成本并提高效率。
[0100] 步骤1-3:分布式存储构建;
[0101] 将网络中不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能,实现分布式环境下的存储资源整合和存储服务管理;
[0102] 分布式存储包括数据服务、数据整合、数据访问、数据交互、数据安全、成本控制和运维管理;
[0103] (1)数据服务:提供高效的信息整合、交换、存贮与访问服务,将数据服务集中管理,集中升级,建立高效信息平台,为上层业务应用系统和管理系统提供数据源支撑。
[0104] (2)数据整合:按照统一的规范,将各类数据整合、集中,实现数据的集中统一管理,有效提高跨区域、跨部门的信息共享应用及管理效率。
[0105] (3)数据访问:提供文件数据的建立、查询、更新、复制、维护等功能,实现分布透明、查询优化、全局应用协调、全局执行并发控制、数据同步更新和恢复等。
[0106] (4)数据交互:通过数据的统一管理,形成合理的数据布局,减轻或减少服务终端的数据交互开销。
[0107] (5)数据安全:通过建设统一的数据接入、存储、访问与管理的安全体系,保证公司级数据资产的安全可靠。
[0108] (6)成本控制:利用分布式技术,减少硬件投入,挖掘硬件潜能,大大减少硬件投入。同时,集中管理闲置资源能力,集中优势资源,提高服务性能。
[0109] (7)运维管理:提高系统运维管理效率,极大方便了系统维护,大大降低了系统维护的成本,使集中维护,统一处理成为可能。
[0110] 步骤1-4:构建云仿真资源管理操作系统;
[0111] 如图4所示,使用Xen服务器虚拟化技术将服务器进行虚拟化,同时兼容VMware的vSphere虚拟化平台,构建云仿真资源管理操作系统,统一管理和分配资源;云仿真资源管理操作系统包括云仿真资源管理虚拟化管理中心CVM、云仿真资源管理统一运维平台COC、云仿真资源管理服务门户CSP。
[0112] (1)CVM基于Xen服务器虚拟化技术,面向管理员提供手动创建、删除、启停、恢复、挂起、迁移、VNC访问虚拟机等功能,满足用户对小规模私有云环境手动管理、服务的需求;CVM支持管理节点、Hypervisor、用户虚拟机等三级HA机制,将系统异常导致用户业务中断的影响降到最少;通过硬件平台、Hypervisor、特权虚拟机、用户虚拟机等多层次优化,最大程度提升Xen虚拟化平台的性能与稳定性,满足多种应用场景部署需求。
[0113] (2)COC基于CVM及VMware vCenter,实现对异构虚拟化平台灵活、统一的运维管理,满足用户对大中规模私有云环境运维管理、服务管理的需求;COC面向系统管理员、运维管理员等多种角色,实现云计算平台统一运维管理,为组织管理员、项目成员等不同级别的终端用户提供IaaS层云服务;通过物理资源分区模型,实现对服务器、存储、网络等硬件资源的统一、集中、可扩展性管理;提供负载均衡和节能环保的虚拟机创建、管理策略;提供基于Ukey的强身份认证功能。
[0114] (2-1)监控管理;
[0115] COC具有拓扑和监控功能,维护管理员通过分权分域功能,可以监控自己权限内的资源信息,掌握资源使用情况和设备健康状况。
[0116] 支持管理员自定义监控统计项。支持多维度分类监控,方便用户管理使用:按监控对象所属的逻辑节点,按虚拟机的业务类型。
[0117] 支持监控物理资源、虚拟资源的CPU、内存、硬盘等使用情况。
[0118] 云资源管理系统:CPU/内存/存储平均占用率、故障服务器数量、虚拟机CPU/内存/存储资源分配情况等。
[0119] 集群:CPU/内存平均占用率、故障服务器数量、虚拟机CPU/虚拟内存分配情况等。
[0120] 服务器:CPU/内存/磁盘占用率、磁盘IO、网络流量、虚拟机数量、服务器基本信息等。
[0121] 虚拟机:CPU占用率、内存占用率、运行状态、网络流入和流出流量、磁盘读写速率等。
[0122] 交换机:端口状态、流量。
[0123] 统计信息:服务器性能趋势、虚拟资源分配统计等。
[0124] (2-2)拓扑管理;
[0125] 支持拓扑自动发现系统资源。
[0126] 支持以拓扑图的形式展示资源、资源关系及状态,状态包括正常和故障等情况。资源包括集群、服务器、虚拟机、存储。
[0127] (2-3)告警管理;
[0128] 故障管理是确保系统正常运行的重要活动,包括:系统故障预防设计、故障检测和处理。告警管理是故障管理的重要部分。并提供Email和短信通知告警功能。
[0129] (2-4)日志管理;
[0130] 日志管理包括日志记录、查看、审计。支持的日志包括操作日志/系统运行日志和黑匣子日志;
[0131] 操作日志:管理员访问运维管理平台日志,即管理员的操作日志,包括管理员登录、修改配置、查看告警监控等所有用户操作的日志。
[0132] 黑匣子日志:用于业务和系统异常的故障定位
[0133] (2-5)统计报表管理;
[0134] 系统支持各种统计报表和运行分析报告。
[0135] (2-6)用户管理;
[0136] 系统支持对用户进行访问控制,支持用户组、分权、密码管理,便于维护团队内分职责共同有序地维护系统。
[0137] 支持设置密码策略,确保密码的保密性。例如:密码长度、密码是否含特殊字符、密码有效时长等。
[0138] (2-7)配置管理;
[0139] 配置管理支持初始配置和配置调整,配置的保存和备份,包括网络、告警、对接、业务等。
[0140] (2-8)软件管理;
[0141] 软件系统具有如下特点:
[0142] a)软件预安装和预置;软件自动化批量安装;
[0143] b)用户虚拟机软件:通过模板方式,创建虚拟机并安装应用软件,且支持批量创建虚拟机,大大减少了用户操作和操作难度。
[0144] c)升级、打补丁及回退自动化:支持升级、打补丁有工具支撑,实现了自动化健康检查、分发软件、升级/打补丁、校验、回退。且支持静默升级,即升级/打补丁不影响业务。
[0145] (2-9)虚拟机运维管理;
[0146] 包括虚拟机生命周期管理、虚拟机操作管理、虚拟机资源调整、远程诊断虚拟机;
[0147] 虚拟机生命周期管理:创建、删除、暂停。
[0148] 虚拟机操作管理:启动、关闭、重启、自动休眠、迁移和查看虚拟资源的使用情况,包括:虚拟计算、存储、网络资源。
[0149] 虚拟机资源调整:vCPU个数、内存、网卡、磁盘挂载和卸载等。
[0150] 远程诊断虚拟机:通过云操作系统运维管理系统上的虚拟机登录功能,可以远程诊断虚拟机。
[0151] (3)CSP基于COC构建云计算服务门户,实现基础的BSS系统及服务门户功能,满足用户构建公有云平台的需求;实现云计算中心各类服务的定义、发布、申请、审批、计费、扣款、报表、告警等功能,服务包括虚拟机计算服务、虚拟存储服务、虚拟网络服务以及第三方应用服务;CSP作为公司云计算相关软件的方案集成平台与定制化研发平台。
[0152] (3-1)自助业务发放流程;
[0153] 用户通过自助门户访问服务模板目录,根据企业应用需求,制作虚拟机模板、上传应用软件包、设计服务模板,发布服务模板。
[0154] 在服务模板发布后,用户通过向导式应用创建流程创建应用,包括填写应用基本信息,配置应用网络及应用参数,选择应用的管理员,最后快速部署应用。
[0155] (3-2)应用模板与自动化部署;
[0156] 为了增强企业业务敏捷性,以快速适应未来多变的业务环境,将云资源(计算、存储、网络和应用软件)抽象为模板数据单元,通过基于图形化拖拽方式设计应用模板与一键式应用部署,极大提升应用上线速度和可靠性。
[0157] 所述步骤2具体包括以下步骤:
[0158] 步骤2-1:通用中间件集成;
[0159] 利用通用中间件屏蔽底层不同服务器以及操作系统之间的差异性,实现统一的计算平台和运行环境,对之上的应用程序提供一致的平台系统服务支持接口,然后通过应用服务器的集群虚拟化和动态配置特性,形成按需分配的资源管理虚拟化层;集成的服务器包括应用服务器和数据库服务器,应用服务器主要为Tomcat;数据库服务器包括Oracle、MySQL和Redis;其中Tomcat、MySQL和Redise利用了虚拟化集成技术,Oracle利用了非虚拟化集成技术。
[0160] 步骤2-2:电力系统仿真计算服务化;
[0161] 利用电力系统仿真计算服务化技术,对仿真计算核心程序进行WebService化,通过将C++编写的核心程序发布为WebService的方式,提供通过网络远程调用的基础。为了能够适应仿真计算可变的负载情况,通过在计算节点前增加负载均衡节点,由负载均衡节点统一向外发布Webservice服务,访问该服务后会向待计算任务队列中加入新的任务,各个计算节点通过抢占的方式得到任务,平台可以动态监测整体计算节点的负载情况,并可以对计算节点资源进行动态伸缩;
[0162] 步骤2-3:云仿真计算数据管理构建;
[0163] 基于统一数据建模和分布数据交换标准,按照流程接收、校核、存储并管理电力系统计算分析相关数据,包括现状电网和规划电网,不仅满足调度运行的要求,还满足规划设计的要求,除提供计算分析相关数据外,还提供2~3年滚动计算数据;
[0164] 实现云仿真数据访问服务接口规范和标准,实现不同电压等级电网数据模型的统一有效管理,降低模型转化过程中的数据错误和数据损失,采用统一规范的电网模型标准和计算数据标准。数据模型采用IEC CIM国际标准,稳态数据交换采用E格式规范,暂态计算数据由于国内外没有正式的标准,采用国内广泛应用的事实标准即电力系统分析综合程序(PSASP)的数据格式。通用的云服务接口和良好的数据交换标准,可以实现仿真应用和数据平台之间、数据平台之间良好的数据交互,保证数据在全网范围内可见、共享。
[0165] 对计算数据提供多元化的管理服务手段,包括数据比对,数据上传下载,数据校核,电网模型数据拼接分割等。
[0166] 数据管理实现对数据修改,删除,查看,以及各种计算参数的设置等丰富的访问编辑功能和服务,基础数据库、潮流计算数据库、暂稳计算数据库以及其他数据管理维护功能和服务。
[0167] 数据管理提供地理图,单线图的编辑功能,和psasp7.0一致。包括新建图形、编辑图形、保存图形、删除图形等。正常运行时用户在线编辑图形,将图形保存在服务器侧。
[0168] 数据管理还提供日志系统,记录下系统运行和用户操作所产生的行为,并按照规范写入日志数据表中。维护人员可以使用日志系统所记录的信息分析系统错误原因,用户使用系统的情况,优化和改进系统。
[0169] 数据管理主要实现对不同用户的不同工程数据进行管理,包括工程数据的修改,删除,查看,以及各种计算参数的设置等等,该平台是采用J2EE技术,通过Web向用户提供各种数据管理的功能。
[0170] 数据管理主要实现基础数据库、潮流计算数据库、暂稳计算数据库以及其他数据管理维护功能。
[0171] 基础数据维护主要实现对基础数据库中元件数据和参数数据的维护,包括数据组维护、参数数据维护、区域分区厂站维护、典型参数导入、元件数据维护、数据导出、基础数据检查、基准值修正等功能。
[0172] 潮流计算数据维护包括潮流作业管理、潮流数据修改、计算参数设置、潮流结果统计、数据刷新回存、潮流结果输出等功能。数据整体刷新功能是按作业定义从基础数据库中重新抽取数据,以刷新该潮流作业计算数据,其作用是:一方面能把对基础数据库的修改反映到该计算作业中来;另一方面,曾通过“数据修改”按钮所做的修改,也被作废。
[0173] 暂稳计算数据维护包括暂稳作业管理、暂稳数据修改、计算参数设置、暂稳结果统计、数据刷新回存、暂稳结果输出等功能。
[0174] 对于记录复制、记录显示设置、记录列替换、记录输出、基本查找、数据筛选、记录排序、文字查找等数据维护功能,系统以组件的方式实现,从而在不同数据维护模中共用。
[0175] 步骤2-4:构建并行计算服务;
[0176] 基于云仿真资源管理系统提供虚拟机集群,部署安装并行计算平台,对外开放SOAP接口,提供并行计算服务。
[0177] 并行计算是在串行计算的基础上演变而来,是指同时使用多种计算资源解决计算问题的过程,它是实现高性能、高可用计算机系统的主要途径。并行计算模拟自然世界中一个序列中含有众多同时发生的、复杂且相关事件的事务状态,简单而言,并行计算就是在并行计算机上所做的计算。
[0178] 并行计算机的体系结构模型是对并行计算机硬件层次的抽象,包含系统类型和系统结构两方面,通过并行编程框架实现计算解耦合和资源的合理配置,快速解决大型且复杂的计算问题,如图5所示。
[0179] 并行计算的技术优势主要体现在以下几个方面:
[0180] (1)分布式架构下构建并行计算体系,提高面向海量数据处理的计算效率。
[0181] (2)通过计算任务的分解和计算结果的整合提高数据处理的并发性,同时简化并行编程难度。
[0182] (3)提供高效、灵活、易扩展的计算服务能力定制化开发,满足智能电网应用中计算模式发展的需求。
[0183] 云仿真安全主要包括两个方面:基于基础设施即服务层的安全管理模块,以及整体云仿真平台架构设计的安全策略。
[0184] 云安全管理模块可以对各类网络安全设施进行统一管理,并对系统运行状态、异常事件等各种安全事件进行记录、维护。系统具有模块化、易部署、易使用、易升级的特点,各个模块既可以同时使用,也可以根据需要选择性使用,能够满足云计算中心的安全管理、安全防护及运维管理的需求,尽可能地消除或降低云仿真平台的安全险,满足不同安全等级用户对云安全的要求。
[0185] 所述步骤3中,电力系统云仿真平台安全性包括数据安全性、网络安全性、应用程序安全性和身份认证管理安全性。
[0186] (1)在单个物理机上安装操作系统后再部署应用系统,在应用系统和物理资源层之间加入IaaS层,保证数据安全性;使用虚拟化技术和利用云计算平台所带来的如HA(High Available)等功能,提供应用所处的系统的高可靠性,保障数据的安全。如资源池中一个物理设备的损坏,不会导致某一个系统不可用,并可在极短的时间内进行在线迁移。同时通过云仿真平台,利用虚拟机间的隔离性,其上的虚拟机资源拥有自己独立的存储空间、CPU使用权、内存空间、网络传输通道等,所以不会引起数据的混合和丢失。
[0187] (2)通过在虚拟机或物理机之间设置VLAN加强系统内部的网络隔离,并设置云仿真平台内每个虚拟机或物理机的QoS策略,保证网络安全性;加强网络传输的安全性,在传输协议中使用SSL加密传输等,提高云仿真平台的网络安全性。同时也可以引入传统方式的防火墙,安全网关等软硬件设备,加强网络安全。
[0188] (3)通过电力系统云仿真平台设置物理机和虚拟机的HA,保证应用程序安全性;在一个设置了应用程序HA的场景中,如果所监测的应用程序停止了服务或服务程序出现问题,云仿真平台通过监控系统感知到后,首先会尝试在同一虚拟机或系统中再次启动该程序;如果应用程序在指定尝试次数或时间后仍无法恢复,则通过其他环境中启动一个相同服务的方式来继续提供服务。
[0189] (4)通过用户名和密码的认证方式,保证身份认证管理安全性;对密码规则严格要求,例如必须同时使用大小写字母和数字,增强密码强度,可以减少暴力破解所带来的一些风险,进一步提高用户认证安全性。此外,还可以通过连接用户环境中已有的域名认证方式,由于域用户是通过一些安全措施加强认证管理的,而云仿真平台也可以通过域认证方式进行系统的身份认证管理。
[0190] 电力系统云仿真平台有一套完整的监控系统,以及用户使用的日志审计系统。通过云仿真平台的监控系统,可以实时监测云仿真平台中各项资源与服务的状态。可以通过监控界面直观的观察CPU、内存、网络I/O、会话数、请求数、线程数等各项指标。通过观察这些指标,可以快速定位系统问题以及预判断系统的瓶颈。云仿真平台提供一套完整的日志审计功能,通过该功能模块可以追溯所有用户在某个时间段的所有操作,根据操作记录来约束用户的合规性操作。所有的监控信息都可以通过云仿真平台导出到本地,方便管理员进行离线分析与备份。
[0191] 利用云计算技术构建的电力系统云仿真数据中心可以对外提供电网主设备参数、运行方式、电网规划等仿真数据服务,通过云接口为仿真计算提供计算分析数据,允许用户在云中对数据协作维护和管理,满足电网仿真计算精度质量可靠性,也使仿真数据公开、标准、可用、易用,以云方式统一推广和使用,可以较快的促进全网或全省的电网计算分析水平和电网安全稳定水平。
[0192] 改变用户使用计算分析软件模式,将计算分析软件作为服务的方式,允许用户通过网络访问计算分析服务。同时仿真数据云中存储,在云端允许多个用户共享、协同的使用云中数据,多用户也可以形成良好互动,对于分区电网分区权限操作,需要大量工作协调的方式计算和安全校核都具有非常大的意义;仿真云计算中心可以提供PSASP和PSD等各种核心计算功能,其并行计算特性,又使得大批量快速计算的需求很容易得到满足,在提供良好计算支持灵活性的同时,又可以为用户节省硬件成本。
[0193] 云仿真应用开发测试和运营环境可以提供仿真业务敏捷性,简化测试和发布环境,实现测试到发布环境的无缝切换,缩短了用户产品和应用的开发周期。
[0194] 整个平台可分为两类角色,系统管理员、系统开发者。
[0195] 系统管理员:审批用户注册、应用发布;注册内外部集成服务及中间件服务。管理资源的可用性。
[0196] 系统开发者:开发并提交应用、制定应用运行策略;申请服务资源,制定服务调度策略。
[0197] 所述步骤4包括以下步骤:
[0198] 步骤4-1:管理员运营管理;
[0199] 云仿真平台的管理员可以通过云仿真平台可视化页面,进行类似于电商对服务(商品)的上下线操作,支持目录管理与套餐打包销售,向用户提供动态可伸缩、高可靠、自服务、可监控的云仿真应用支持。
[0200] 管理员运营管理包括资源池管理、服务管理、服务目录管理、用户管理和日志审计管理;
[0201] (1)通过资源池管理实现对Oracle、Mysql、Redis、Tomcat、仿真计算router节点和仿真计算节点的管理;
[0202] 资源池是在创建平台服务的过程中自动创建的。创建平台服务的过程中可以选择管理资源的类型,资源池可以管理物理机资源,也可以管理虚拟机资源。这些资源可以是安装了特定应用的虚拟机或物理机,也可以是未安装应用的裸虚拟机。
[0203] 对于管理虚拟机资源的资源池,资源池中被管理的虚拟机是根据创建平台服务时选择的虚拟机配置及虚拟机模板创建完成的。资源池可以根据预先设定的资源池自动伸缩策略,动态维护资源池中可用虚拟机的数量。同时也可以将自动伸缩策略关闭,手动向资源池中添加虚拟机,或是将资源池中的虚拟机进行手动销毁。
[0204] 对于管理物理机资源的资源池,资源池中的资源无法进行自动伸缩,只能通过手动注册的方式向资源池中添加虚拟机,或是选择需要未分配的物理机,将其从资源池中移除。
[0205] (2)通过服务管理实现平台服务管理和业务服务管理;
[0206] 平台服务:这种服务为组成应用的最基础服务,服务安装在虚拟机或者物理机上。对于虚拟机,服务已经被包含在虚拟机模板中,创建出的虚拟机资源已经包含平台服务并可以正常使用。对于物理机,平台服务需要进行手动安装,注册到物理机资源池后可以被正常使用。电力系统云仿真平台服务主要包括:数据库服务:Oracle、Mysql;应用服务器服务:
Tomcat;NoSql服务:Redis;仿真计算服务:仿真计算router节点、仿真计算计算节点。
[0207] 业务服务:创建业务服务主要有两种方式,①将其他系统中的服务集成到云仿真平台中;②通过申请平台服务资源池中的资源,将多种平台服务组成为更高级的服务,这种服务多采用webservice的形式发布。电力系统云仿真平台业务服务主要包括:仿真计算服务、并行计算服务。
[0208] 除了在云仿真平台中预制平台服务及业务服务基础上,管理员可以根据自身应用的需要向平台中添加平台服务和业务服务。
[0209] (3)通过服务目录管理实现中间件服务管理和集成服务管理;中间件服务包括关系型数据库、非关系型数据库和应用服务器,集成服务主要是对企业内部原有能力的集成;
[0210] (4)通过用户管理实现用户信息管理、角色信息管理和组织信息管理;通过用户管理界面实现包括人员的添加、修改、删除和授权操作的用户信息管理;通过角色管理界面实现包括用户角色的自定义、增加、删除和修改的角色信息管理;通过组用户管理界面,实现包括对组织成员的添加、修改和删除的组织信息管理;
[0211] (5)通过日志审计管理实现对各类用户的创建、删除和配置操作进行审计,审计内容包括操作类型、操作内容、操作时间和操作者。
[0212] (6)DashBoard主页面;
[0213] DashBoard主页面监控显示系统服务信息统计图、资源池使用概况、平台健康状态和平台的所有告警健康。其中:
[0214] 服务信息:详细说明注册用户数、Hypervisor总数、物理机总数、虚拟机总数、SaaS应用总数以及每秒在线SaaS应用请求总数、内存剩余率和存储剩余率;
[0215] 资源池使用说明:每一种资源为一个圆柱体,在一种资源里用三种不同颜色来分别表示已占用、未占用和未创建,给人一种直观概念;
[0216] 平台健康状态:显示物理机资源池占用率和虚拟机资源池占用率,同时给出该平台运行状态的一个评估;
[0217] 平台告警监控:记录显示告警信息,包括告警等级信息、告警类型、告警位置、发生时间以及处理状态等信息。
[0218] (7)应用自动伸缩;
[0219] a)弹性伸缩组;
[0220] 应用自动伸缩是对弹性伸缩组的资源进行扩充或减少。
[0221] 弹性伸缩组是一组适用于相同伸缩策略的虚拟机的集合。弹性伸缩组中的虚拟机都是同质的,用户可以针对弹性伸缩组设置弹性伸缩策略。系统会根据自定义的弹性伸缩策略对弹性伸缩组进行资源的控制,包括对弹性伸缩组的“伸”和“缩”。
[0222] 主要是对组内虚拟机的操作。伸就是对虚拟机进行创建,启动,唤醒等操作,缩就是对虚拟机进行删除,关机,休眠等操作。其实际目的就是通过对虚拟机的资源的控制,达到对伸缩组所使用资源的控制,进而到达对应用所占资源的控制。
[0223] b)弹性伸缩策略;
[0224] 作用于弹性伸缩组的自动伸缩策略。可根据自定义监控条件,自动触发弹性伸缩组的扩容、减容。管理弹性伸缩组内部的资源调整,保证应用的健康运行。
[0225] 弹性伸缩策略是核心,是引擎。弹性伸缩组的资源的伸缩都是弹性伸缩策略进行控制。
[0226] 管理员在定义弹性伸缩策略时,分为两部分,定义触发条件和应用操作。触发条件是由监控指标构成,当前监控指标包括:CPU占用率(%)、内存占用率(%)、磁盘流入(KB/S)、磁盘流出(KB/S)、网络流入(KB/S)、网络流出(KB/S)
[0227] c)应用自动伸缩;
[0228] 应用自动伸缩其实就是伸缩策略作用于伸缩组,对资源进行实时调整的过程。
[0229] 应用创建完成后,弹性伸缩组和弹性伸缩策略也创建完成。此时弹性伸缩策略运行过程,会根据设置的监控指标实时的监控弹性伸缩组的资源负载情况。
[0230] 当弹性伸缩组的资源负载满足弹性伸缩策略定义的条件时,弹性伸缩策略就会触发弹性伸缩组进行伸缩,进行资源的调整。
[0231] d)应用间资源共享策略;
[0232] 应用间资源的共享是通过组间策略达到的。
[0233] 组间策略:不同应用弹性伸缩组间的组间资源共享策略。管理一个资源池内,各个弹性伸缩组之间的的资源分配及抢占。保证整个资源池的健康运行。对于无伸缩组、不参与抢占的应用,不在管理范围之内,不会对业务做任何操作。组间资源共享策略可以和弹性伸缩组的自动伸缩策略合并使用,满足多应用间的资源的弹性设置需求;管理员通过设置组间共享策略,设置此组间共享策略所在资源池的资源预留值,同时需要设置对不同应用的弹性伸缩组的资源使用,当系统检测到资源池的资源少于资源预留值的时候,就会从优先级低的应用的伸缩组开始回收资源,以保证高优先级的应用申请资源的时候,资源池内有足够的资源进行分配。
[0234] 组间策略的另外一种使用方式,是结合计划任务使用,从而到达资源分时占用的目的。组间策略提供了设置弹性伸缩组的资源使用上限的配置。这样当一个弹性伸缩组资源使用上限设置比较小的时候,组间策略运行后,会强制此弹性伸缩组的资源占用降到上限以下,从而达到资源强制回收的目的。
[0235] e)资源分时复用;
[0236] 系统提供资源分时复用的能力。分时复用是通过计划任务Schedule Task完成的。
[0237] 计划任务策略:计划任务策略需要结合组间策略和弹性伸缩策略使用,共同达到资源分时复用的目的。主要是结合组间策略使用。
[0238] 计划任务分为两种:
[0239] 一次性任务,任务在某个时刻执行,只执行一次就结束。
[0240] 周期性任务,任务可以设置周期性执行,如一天,一周等。
[0241] 管理员可以根据自己的需要设置不同的计划任务。
[0242] 管理员可以定义不同的计划任务,在不同的时间段运行不同的组间策略。而这些组间策略根据业务的需要设置伸缩组的资源使用上限,这样就可以在不同的时间强制伸缩组进行资源的回收,从而使需要释放资源的应用强制的释放资源,使需要使用资源的应用使用资源。达到资源分时复用的目的。
[0243] 步骤4-2:用户使用电力系统云仿真平台,包括应用管理、服务申请、资产管理、用户注册、监控管理、告警管理、报表管理、应用服务器服务、数据库服务、仿真计算服务和计算数据服务。
[0244] (1)用户将自己申请的资产进行组合形成应用对外提供服务,实现应用管理,应用创建时需要填入应用信息、应用使用资产信息和应用自动伸缩策略信息;
[0245] 自动伸缩策略的参数如下所示:
[0246] 测量指标选择:选择用于自动伸缩的监控指标;
[0247] 扩展前指标阈值:扩展时的测量指标阈值;
[0248] 判断方式:选择大于等于或者小于等于;
[0249] 扩展实例数:满足阈值条件之后,一次扩展的实例个数;
[0250] 扩展实例数上限:总共可以扩展的实例数;
[0251] 收缩前指标阈值:收缩时的测量指标阈值;
[0252] 收缩实例数:满足阈值条件之后,一次收缩的实例个数;
[0253] 收缩实例数下限:最小实例数。
[0254] (2)将平台服务和业务服务发布为服务目录,供普通用户申请使用,实现服务申请;
[0255] 上架的服务可以提供申请,下架的服务将不在用户申请界面中显示,普通用户只能申请所属用户组有权申请的平台服务和业务服务,一次只能申请一个服务实例,申请时需要输入如下信息:
[0256] 资产名称;根据应用配置自动生成的个性化输入项目(支持生成输入框和下拉框)。
[0257] 服务申请提交后,根据服务目录设定的是否审批的属性,决定是否要经由管理员审批后再从资源池中获取资源用于分配。
[0258] 对于平台服务,普通用户可以多次进行申请,但所申请的资源占资源池中资源总数的百分比不能超过设定的总申请数百分比上限。
[0259] 对于业务服务,同一个用户只能申请同一个服务一次。
[0260] (3)通过资产管理实现对MySql资产、Oracle资产和Redis资产的管理;
[0261] 在资产管理界面可以显示资产的使用帮助信息,帮助信息的内容是由资产所属平台服务决定的。同时平台服务的种类也决定了对资产可以进行哪些操作。
[0262] 对于所有资产,都可以进行归还和修改名称的操作;对于虚拟类型的资产可以进行VNC访、启动虚拟机、停止虚拟机的操作。
[0263] (4)用户在登录前,通过填写响应信息向系统注册,用户在没有注册前不能进行登录,注册后成为用户设定角色后,用户可以登录系统;
[0264] (5)通过监控管理实现对主机视图、资源池视图、用户视图和应用视图的监控;
[0265] 主机视图:展示底层使用的hypervisor的监控指标。主要包括CPU使用率,内存使用率等;
[0266] 资源池视图:展示系统中所有的资源池,点击资源池后会展示资源池所包含的服务实例,点击某个服务实例会显示服务实例对应的指标;
[0267] 用户视图:展示用户和资产间的关系,点击具体资产后会显示出该资产关联的指标信息;
[0268] 应用视图:展示应用和资产间的关系,点击具体资产后会显示出该资产关联的指标信息。
[0269] (6)通过告警管理实现对告警IP、告警等级、告警原因、告警发生时间、恢复时间、处理状态、详细信息、告警发生指标名称、告警发生指标值、告警发生阈值、告警条件和告警原因的管理;管理员可以查看平台中hypervisor的告警信息也可以查看虚拟机的告警信息;普通用户只能查看已申请资产的告警信息。
[0270] (7)通过报表管理实现对占用资源统计报表、在线运行时长报表和历史申请数量报表的管理;通过报表,管理员可以更好地掌握整个系统平台的运行状况,以及为系统未来进行一个更好的规划。目前格式主要支持HTML、EXCEL、PDF格式。
[0271] (8)创建应用时自动申请Nginx服务器作为负载均衡,通过自动修改Nginx服务器和Tomcat服务器的配置,完成应用的创建,实现应用服务器服务;
[0272] (9)通过在电力系统云仿真平台上自动部署数据库实现数据库服务,数据库类型包括Mysql、Oracle和Redis;Mysql和Redis部署在虚拟机资源池中,Oracle部署在物理机资源池中;
[0273] (10)通过在电力系统云仿真平台上自动部署仿真计算实现仿真计算服务;仿真计算服务由仿真计算的路由平台服务和计算平台服务完成;在云仿真平台上实现将仿真计算服务发布为潮流、暂稳、电压稳定、短路、小干扰等仿真计算核心算法的服务目录,供用户申请仿真计算服务时使用。
[0274] (11)在电力系统云仿真平台上以虚拟机的方式完成计算数据服务;以计算数据服务资源池的方式维护已部署的服务节点。资源池以轮选方式选择服务节点。在云仿真平台上实现计算数据服务软件功能调用,为用户提供数据上传、下载服务,提供数据比对、校核、转换等服务。
[0275] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,所属领域的普通技术人员参照上述实施例依然可以对本发明的具体实施方式进行修改或者等同替换,这些未脱离本发明精神和范围的任何修改或者等同替换,均在申请待批的本发明的权利要求保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈