一种实时数据中心群集管理系统的制作方法

文档序号:9813984阅读:588来源:国知局
一种实时数据中心群集管理系统的制作方法
【技术领域】
[0001]本发明涉及电力系统自动化技术领域,特别是一种实时数据中心群集管理系统。
【背景技术】
[0002]随着坚强智能电网建设的不断推进,为实现精益化的电网生产运行管理,包括运营监测(控)中心信息支撑系统、GIS平台、PMS2.0、一体化规划设计平台在内的多个业务应用或系统均提出了对最能直接体现电网运行状况的历史/准实时数据的访问需求。国家电网和南方电网都相继开展了实时数据中心的建设。
[0003]实时数据中心以准实时数据库为关键技术手段,采用高效的数据缓存机制、特定的数据压缩方式,建立统一的海量历史/准实时数据存储中心,存储各种准实时数据。由于存储容量限制,实时数据中心底层实时数据库单个实例测点容量是有限的,同时,每个实时数据库实例内部都存在权限、测点等管理服务,当实时数据中心容量超过一个实例时,管理多实例之间的权限、相关指标、配置等变的复杂和困难,迫切需要一种统一的管理软件,实现对多实例的统一管理,对用户屏蔽底层多实例的差异性,使得使用更加便捷。

【发明内容】

[0004]针对现有技术中存在的问题,本发明提供了一种通过研发实时数据中心管理系统,屏蔽底层实时数据库多实例概念,实现实时数据库群集管理与透明访问的实时数据中心群集管理系统。
[0005]本发明的目的通过以下技术方案实现。
[0006]—种实时数据中心群集管理系统,包括应用模块、平台管理服务模块、指标统计服务模块以及配置管理服务模块,所述的应用模块通过UAPI或者Corba接口连接配置管理服务模块,所述的应用模块获取平台管理服务模块和指标统计服务模块的ip和端口,所述的应用模块与平台管理服务模块交互,所述的平台管理服务模块用于平台用户的权限认证和数据访问,所述的指标统计服务模块用于采集用户在数据访问和接入过程中产生的指标信息并记入指标关系库。
[0007]所述的平台管理服务模块包括权限管理模块、测点管理模块、同步管理模块、实时库连接管理模块、实时库节点管理模块、群集连接管理模块。
[0008]所述的指标统计服务模块通过CORBA接口接收UAPI接口采集用户调用UAPI接口进行数据的访问或读取时会产生数据访问量、数据访问速率、数据写入量、数据写入速率,并进行统计和计算,按照天、日、月、年进行分类,并存入指标关系库。
[0009]所述的配置管理服务模块用于对外提供统一的端口,负责平台管理服务模块和指标统计服务模块的位置信息查询以及实时数据中心的配置信息的备份和恢复功能。
[0010]相比于现有技术,本发明的优点在于:提供了权限的认证和管理,使系统有了较高的安全级别,具备了测点管理的缓存技术,大大的提高了实时数据库查询测点的速度,同时提升了数据存储容量和系统可靠性,建立由多个相互独立的数据库组成的的对外提供统一服务的数据库集群,从而实现实时数据库的透明访问功能。
【附图说明】
[0011]图1是群集系统架构图。
[0012]图2平台管理服务架构图。
[0013]图3是权限管理架构图。
[0014]图4实时数据中心指标统计服务架构图。
[0015]图5实时数据中心新增/修改用户/角色结构图。
[0016]图6实时数据中心配置管理服务总体架构。
【具体实施方式】
[0017]下面结合说明书附图和具体的实施例,对本发明作详细描述。
[0018]一种实时数据中心群集管理系统,包括应用模块、平台管理服务模块、指标统计服务模块以及配置管理服务模块,如图1所示,所述的应用模块通过UAPI或者Corba接口连接配置管理服务模块,所述的应用模块获取平台管理服务模块和指标统计服务模块的ip和端口,所述的应用模块与平台管理服务模块交互,所述的平台管理服务模块用于平台用户的权限认证和数据访问,所述的指标统计服务模块用于采集用户在数据访问和接入过程中产生的指标信息并记入指标关系库。
[0019]所述的平台管理服务模块包括权限管理模块、测点管理模块、同步管理模块、实时库连接管理模块、实时库节点管理模块、群集连接管理模块。如图2所示,应用程序通过UAPI建立连接,平台管理服务认证用户的密码和权限,如果通过则在连接管理中新增一个连接,否则返回错误信息。
[0020](I)权限管理
[0021 ]权限管理架构图如图3所示,其主要功能包括:
[0022]新增或修改用户通过指定角色来获取相应的权限,当一个角色被指定给一个用户时,此用户就拥有了该角色所包含的权限。
[0023]权限和角色绑定,和用户分离,当用户需要更换权限时,直接更换起角色便能获取新的权限,便于权限的管理。
[0024]基于4权分离的权限控制,角色划分为系统管理员、安全管理员、审计管理员、普通操作员,每个角色拥有不可重叠的权限。
[0025]管理员可进行角色和用户的增、删、改、查。
[0026]管理员角色不可增加或修改,只能增加或普通操作员的角色。
[0027]权限管理包含用户管理和角色管理。用户管理主要是为用户提供信息维护管理的功能,提供对用户的增加、删除、查找和修改等操作。新增/修改用户流程图如附图5所示。角色管理主要是为系统管理员提供系统角色的维护管理功能。具体包括:
[0028]提供对系统角色信息的增加、删除、查找和修改等操作。
[0029]提供对角色维护的操作进行日志记录,提供系统审计。
[0030]角色划分为4类:系统管理员(sysrole)、安全管理员(secrole)、审计管理员(audrole)、普通操作员(optrole)。
[0031]新增、修改角色只支持普通操作员角色的新增、修改,不可对管理员角色进行修改。
[0032]角色和权限绑定,新增或修改角色时可勾选全部或部分权限,从而创建不同的角色,指派给不同的用户。
[0033](2)测点管理
[0034]测点管理包括测点增、删、改、枚举全部测点。测点增、删、改、枚举全部测点实时数据中心通过平台管理服务判断当前用户权限,权限包括角色权限和用户对数据源的权限测点操作逻辑能够应对群集和实时库信息不匹配的情况,包括:
[0035]增加测点时,如果群集已经有此测点,验证在实时库中是否真实存在此测点,如实时库中不存在,则在实时库中添加此测点。
[0036]实时数据中心增加测点时,如实时库已经有此测点,但群集无此测点,则在群集中添加
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1