民政部“金民工程二期”-全国征婚系统建设项目
项目概况
项目背景
金民工程是国家电子政务重大工程,有效解决民政信息化建设分散化、条块化等突出问题,促进民政信息化实现体系化、集约化、标准化、精准化的“一盘棋”布局。
金民工程采用“平台+应用”的建设理念,平台主要提供四方面的支撑能力:统一的开发框架、统一的服务管理、统一的数据集成和统一的运维管理,其中,统一的数据集成就是要统筹汇聚部级、省级数据资源以及跨部门共享的数据资源,形成统一的民政信息资源库。
随着金民工程二期的开始,各个业务系统将逐步上线,征婚系统是首批上线的核心业务系统之一。
关注问题
当前,民政部在北京统一建设核心业务系统支撑平台,对底层数据库系统提出了以下要求:
1)高性能:民政系统处理大量与人口相关的业务数据,整体数据量较大,对数据库系统性能有较高要求;
2)高稳定性:民政系统是关系到人民群众社会生活诸多方面的基础IT系统,必须保证业务连续性;
3)高可用性:数据库系统的健壮性是业务支撑能力及业务数据的保护能力的重要影响因素。
建设要求
平台支撑的上层业务系统多达70多个,现有服务器数量有限,需要考虑单机部署多套数据库。
解决方案
根据项目建设要求,本方案采用南大通用GBase 8s数据库,采用单机多实例部署形式,即利用硬件NUMA架构的特性,在一台物理服务器上部署多个数据库实例,每个实例支撑多个业务系统;另外,每两台服务器构建共享存储集群,实现数据读写分离(一点写,两点读)和计算能力的高可用,故障秒级切换,对应用透明。
应用效果
实施情况
按照整体系统架构,GBase 8s数据库分别部署在互联网区和政务外网区,互联网区用10台服务器搭建了5套共享存储集群,实际部署了15套数据库;政务外网区用6台服务器搭建了2套共享存储集群,实际部署了7套数据库。
效果及价值
出色性能:凭借GBase 8s的出色性能,通过其特有的动态可伸缩架构提供高可扩展性、多进程和多线程运行方式提供高处理能力、完善的事务机制、先进的存储技术等完全支撑住民政部当前核心业务系统支撑平台的性能要求;
系统稳定:采用共享存储集群高可用解决方案,为系统提供节点故障自动切换功能,当一个节点出现问题时自动向另一个节点进行切换,无需手动干预,保证了业务系统的连续性;
节约成本:GBase 8s支持单机多实例部署,大大降低硬件服务器数量,从而节省了系统对硬件存储设备的需求。