1. 项目背景及意义
大连是中国辽宁省的第二大城市、计划单列市、副省级沿海港口城市,是中国东北主要的对外门户,是全国14个沿海开放城市之一,是东北亚重要的国际航运、物流和区域性金融中心。2012年大连市城市竞争力排名全国第十一、金融竞争力全国第八。
大连作为一个具有重要战略地位的城市,截止到2011年5月,总人口已达到669 万。以人为本,是科学发展观的核心,社会保障体系的大力建设是实现以人为本的重要保障。因此,大连市劳动和社会保障数据管理中心在支撑大连市现代信息化社 会保障体系方面起着举足轻重的作用。
大连社保中心当前核心数据库系统共分为三个区,即:生产区、决策区和交换区。其架构如图:
生产区由两台IBM P595小型机组成;决策区和交换区各由一台IBM P595小型机组成,三个区都运行Oracle数据库。生产区支撑着60个业务子系统;决策区提供决策分析功能;交换区即查询区,提供网上访问及查询等功能,现在后台数据量约为2.5TB。
随着业务数据量的不断增长,目前生产区的系统资源占用已经超过50%,CPU占用率达到60%,决策区的CPU占用率也已达到40%以上。未来将有三方面 的业务数据要迁入系统中,包括:大约200万用户的新农保数据、几十万用户的人力数据和100万用户的统筹数据。业务量的激增对现有系统的可持续发展能力 提出新的挑战,目前资源已经不足以应对未来的业务需求,因此,亟需对现有核心数据库系统进行扩容升级,以应对未来发展所需。同时,在对现有系统扩容升级的 过程中,应充分考虑可能存在的风险以及应对措施,并且考虑兼容性等问题。
2. 中科曙光解决方案
利用中科曙光高性能X86集群架构去替换现有小型机,实现处理性能和高可用性的极大提升。X86集群架构图如下所示:
6台I950r-G服务器,每台服务器配有两块单口8Gb的HBA卡,双HBA卡在任一节点都形成冗余通路,当某块HBA卡出现故障并不会造成业务中断,而且利用冷备的备件进行替换效率更高,可以有效减少故障排查时间。
两台56Gb的FDR IB交换机,分别与6台I950r-G相连,两台IB交换机形成冗余链路,当其中一台出现故障时不会影响到整个IB网络。高速的IB网络用于集群数据库节点之间的高速缓存融合及心跳。
两台光纤交换机,连接服务器及存储系统。每台I950r-G都与两台光纤交换机相连,形成冗余链路,确保其中一台光纤交换机出现故障时不会影响业务系统。
两台DCStor100存储虚拟化控制器实现冗余磁盘阵列双写功能。每台DCStor100存储虚拟化控制器标配6个8Gb光纤口,其中2个上连光纤交换 机,2个互相直连实现光纤数据同步,另外2个连接磁盘阵列;两套DS800磁盘阵列,通过DCStor100存储虚拟化控制器以实现同步双写,当一台磁盘 阵列出现故障时,可迅速实现自动接管,不会对数据造成损失,业务系统也不会受到影响。