暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE如何搭建国家电网调度中心平台

GBASE数据库 2022-06-27
819

随着电力调度行业的不断发展,对调度通用数据要求越来越严格。以元数据管理方法构建一个完整的、可持续的数据管理体系逐渐提上日程。调度云平台项目可以规范数据对象的结构化设计方法及内容,实现不同级别调度实体的数据共享,为国家电网各个省调,地调,县调的横纵向数据共享提供基础。

系统在数据层采用的是南大通用GBase 8s安全数据库产品,在侧重于数据库信息安全管理的同时,针对系统高并发访问、稳定性、高可用性方面的业务需求进行了整体设计。

高并发业务压力下数据库的性能要求:系统的高并发量要求数据库产品具备承载多用户高并发访问的能力,可在高频度的访问压力下,仍能提供准确、及时的数据访问。

数据库稳定性要求:模型数据中心是调度核心的管理系统,其稳定性至关重要。要求数据库产品在遇到诸如网络中断,主机掉电等其他意外状况时,仍能保证数据的安全、可靠和数据的一致性。

数据库高可用集群要求:在模型数据中心数据建设规划中,对数据库的高可用提出非常高的要求:北京数据中心、上海数据中心双活,两个数据中心均可提供业务应用服务(业务双活)。对于数据业务,采用单点写、两点读的方式(数据读写分离)。

北京设置为主节点,并在同机房建立SSC高可用节点;上海建立GBase 8s备节点。北京主节点通过传输逻辑日志到备节点,备节点重做逻辑日志达到备节点和主节点数据同步。主备两端使用全双工通讯方式,异步传输日志,可以很好的规避网络延时带来的问题。

北京到上海的数据同步采用全双工模式传输逻辑日志,在上海端建立HAC节点,通过HAC端重做逻辑日志,达到北京上海的数据同步,北京上海间属于超远距离读双活,必须使用高速同步网络。


应用程序连接到连接管理器,然后分发相关session到北京本地或者上海分中心,实现读写分离,数据库对应用完全透明。发生故障时,连接管理器自动监听各种故障,并且切换到可用节点,实现本地、异地容灾自动切换。

北京主节点发生故障时,如果应用是长连接,当SSC节点启动时,会保留这些长连接,并且恢复到发生故障的瞬间。

最终达到的效果是,体现出该架构设计先进:通过上千公里远程异地容灾方案建设,实现本地、异地读写分离双活集群秒级数据同步,故障1分钟内自动切换,双活集群高可用,数据库对应用完全透明,有望成为国网标准架构;该项目也是国产数据库成功案例:此项目是国产数据库系统在能源行业核心应用的一个典型案例。开创了GBase 8s在能源行业核心应用的先河,GBase 8s在该项目中的成功应用为能源行业用户提供了示范和参考。随着原有数据向GBase 8s平滑迁移等工作的顺利完成,国家电网客户认可了GBase 8s是可以替代国外成熟数据库的国产数据库产品,在稳定性、高性能、高可用方面完全超预期满足了客户核心业务支撑运行。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论