国家电网陕西D5000系统建设项目
项目概况
1、项目背景
D5000系统是电网运行控制和调度生产管理的重要技术支撑系统,将调度中心传统的基本应用系统进行融合,集成为安全的一体化平台,全面支持和承载实时监控与预警(新EMS)、调度计划(OPS)、安全校核(SCS)、调度管理(OMS)四大应用平台。基本应用包括数据采集与交换、电网运行稳态监控等功能,以及自动发电控制、状态估计、电网运行动态监视与分析、综合智能分析与告警、在线稳定分析等应用,具备自动电压控制、智能操作票、综合智能告警等功能,为电网安全稳定运行提供有力支撑,满足调度、监控等专业运行要求。
2、关注问题
高并发业务压力下数据库的性能要求:系统的高并发量要求数据库产品具备承载多用户高并发访问的能力,可在高频度的访问压力下,仍能提供准确、及时的数据访问。
数据库稳定性要求:D5000系统是调度核心的管理系统,其稳定性至关重要。要求数据库产品在遇到诸如网络中断,主机掉电等其他意外状况时,仍能保证数据的安全、可靠和数据的一致性。
数据库高可用集群要求:在未来的调度系统数据建设规划中,对数据库的高可用提出非常高的要求。
数据库的集群读写分离和负载均衡要求:单节点数据库的服务能力无法完全满足未来数据集中的规划目标,需采用数据库集群技术实现多节点读写和负载均衡能力,分担业务压力的同时,提高数据库的可用性。
3、建设要求
建设高可用数据库集群;
实现大规模采样数据快速入库;
跨网络隔离装置的表级数据实时同步服务;
国网一区和三区同步数据,一区和三区数据库均可提供业务应用服务;
对1440列的大表支持;
数据实时备份、故障自动转移。
实施方案
系统采用南大通用GBase 8s数据库构建高可用数据库SSC集群,在国网陕西分公司西安、咸阳、铜川等地市公司部署实施,目前咸阳公司部署GBase 8s 6套,西安公司部署GBase 8s 6套,铜川公司部署GBase 8s 6套。采用GBase RTsync实现了跨网络隔离装置的表级数据实时同步服务,通过定制化开发的通信机制,解决了国网网闸的透过性传输问题。
GBase 8s在未修改国网核心业务系统一行源代码的基础上,顺利完成了对Oracle的替代。
应用效果
架构设计先进:过跨网闸的定制同步方案建设,实现一区、三区数据秒级同步,故障1分钟内自动切换,双活集群高可用,数据库对应用完全透明;
国产数据库成功案例:此项目是国产数据库系统在能源行业核心应用的一个典型案例,在稳定性、功能、性能、高可用方面完全满足了客户核心业务支撑运行,为能源行业用户提供了示范和参考。